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

 

 

 



posted @ 2021-12-24 10:54  古德拉克  阅读(107)  评论(0编辑  收藏  举报