npm install xxx -g
-g 全局安装、没有 -g 非全局安装
区别:
1、npm install -g express安装了express框架后, 我们就可以在电脑里的某一个文件夹下,打开控制台,
直接使用express mvc创建项目,否则会遇到 “'express' 不是内部或外部命令,也不是可运行的程序”错误
2、npm install xxx ,则是将模块下载到当前命令行所在目录
比如:`c:\123>npm install xxx` 将会安装到 `c:\123\node_modules\xxx`
-S 和 -D
npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件
// 运行依赖(发布)
`npm install module_name -S` 即 `npm install module_name --save` 写入 dependencies
// 开发依赖(辅助)
`npm install module_name -D` 即 `npm install module_name --save-dev` 写入 devDependencies
区别:
–save:dependencies 键下,发布后还需要依赖的模块,譬如像 jQuery 库或者 Angular 框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了
–save-dev:devDependencies 键下,开发时的依赖比如安装 js 的压缩包 compression-webpack-plugin 因为我们在发布后用不到它,而只是在我们开发才用到它
网友评论