dependencies 与 devDependencies 的区别

在使用 npm install 安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件:

  1. --save
  2. --save-dev
  • --save 会把依赖包名称添加到 package.json 的 dependencies 下
  • 而--save-dev 则会添加到 devDependencies 下

区别:devDependencies 下列出的模块,是我们开发时用的,不会被部署到生产环境,比如css-loader。dependencies 下的模块,则是我们生产环境中需要的依赖。

devDependencies 下列出的模块,是我们开发时依赖的,比如 grunt-contrib-uglify,我们会用它混淆出最终的 js 文件,但它们本身不会被打包;比如babel,我们使用es6编写代码,但是发布用babel转成es5,babel应该写在devDependencies。而 dependencies 下列出的模块,则会被打包进最终的 js 文件里,比如 jquery。

最新文章

  1. PHP面向对象的魔术方法.png(不间断更新)
  2. node.js 抓取网页数据
  3. HTML5中的canvas基本概念及绘图
  4. Oracle 查看表空间大小及其扩展
  5. POJ 3522 Slim Span 最小差值生成树
  6. JavaScript实现点击按钮弹出输入框,点确定后添加li组件到ul组件里
  7. int 和 long的区别
  8. OC学习总结之面向对象和类
  9. Linux 组与用户
  10. 符号文件(.pdb)——Windows 应用程序调试必备
  11. Javascript中布尔运算符的高级应用
  12. Feign使用Hystrix无效原因及解决方法
  13. Promise,我们来实战
  14. 让Virtualbox复制出的虚拟机联网
  15. Announcing the Updated NGINX and NGINX Plus Plug‑In for New Relic (Version 2)
  16. ZooKeeper: 简介, 配置及运维指南
  17. Python获取下载速度并显示进度条
  18. CallContext,ThreadStatic,AsyncLocal<T>,ThreadLocal<T>,学习笔记
  19. BF算法(模式匹配)
  20. 【转】CNN卷积神经网络_ GoogLeNet 之 Inception(V1-V4)

热门文章

  1. new day
  2. win8 -telnet安装
  3. 简单认识一下什么是vue-router
  4. Angular Pipe的应用
  5. Hive metastore表结构设计分析
  6. LocalMaxima_NOI导刊2009提高(1)
  7. 解决`向github提交代码是老要输入用户名密码`
  8. unity爬坑记录
  9.     My GitHub
  10. Servlet3.0上传图片示例