npm install -D -S -g的区别

NPM

是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

允许用户从NPM服务器下载别人编写的第三方包到本地使用。

  • npm i module_name -g 全局安装(命令行使用)
  • npm i module_name -S 即 npm install module_name --save 写入dependencies
  • npm i module_name -D 即 npm install module_name --save-dev 写入devDependencies

dependencies与devDependencies有什么区别呢?
devDependencies 里面的插件只用于开发环境,不用于生产环境
dependencies 是需要发布到生产环境的

例如:

  • webpack,gulp等打包工具,这些都是我们开发阶段使用的,代码提交线上时,不需要这些工具,所以我们将它放入devDependencies即可,
  • 但是像jquery这类插件库,是我们生产环境所使用的,所以如要放入dependencies
发布了38 篇原创文章 · 获赞 0 · 访问量 912

猜你喜欢

转载自blog.csdn.net/ZywOo_/article/details/104756340