npm的包安装分为本地安装(local)、全局安装(global)两种
npm install grunt # 本地安装
npm install -g grunt-cli # 全局安装
这两种安装方式的区别
本地安装
- 将安装包放在 ./node_modules 下(运行npm时所在的目录)
- 可以通过 require() 来引入本地安装的包
全局安装
- 模块将被下载安装到全局目录中,即Node的安装目录下的node_modules下
- 可以直接在命令行里使用
- 通过全局安装的插件不可以通过require() 来引入