npm install -S -D -g 有什么区别
npm install module_name -S 即 npm install module_name –save 写入dependencies
npm install module_name -D 即 npm install module_name –save-dev 写入devDependencies
npm install module_name -g 全局安装(命令行使用)
npm install module_name 本地安装(将安装包放在 ./node_modules 下)
dependencies与devDependencies有什么区别呢?
devDependencies 里面的插件只用于开发环境,不用于生产环境
dependencies 是需要发布到生产环境的
npm安装模块
-
【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;
-
【npm install -g xxx】利用npm安装全局模块xxx;
-
【npm install xxx】安装但不写入package.json;
-
【npm install xxx –save】 安装并写入package.json的”dependencies”中;
-
【npm install xxx –save-dev】安装并写入package.json的”devDependencies”中。
npm 删除模块
- 【npm uninstall/remove xxx】删除xxx模块;
- 【npm uninstall/remove -g xxx】删除全局模块xxx;
并不能自动更新package.json,把xxx从dependencies,devDependencies,optionalDependencies中去掉。
只有加上对应参数才可以:-S, –save:dependencies