--save-dev 与 --save区别

本身含义

--save-dev 是你开发时候依赖的东西,--save 是你发布之后还依赖的东西。

比如,你写 ES6 代码,如果你想编译成 ES5 发布那么 babel 就是devDependencies。
如果你用了 jQuery,由于发布之后还是依赖jQuery,所以是dependencies

实际使用

  • 如果你是前端人员,项目在浏览器运行的,无所谓开发依赖还是生产依赖,只是习惯而已最终都会打包到一起的
  • 如果你要发npm包,那就要区分下,因为你的包在别人用的时候要找里面的依赖会通过你的pack.json 去找你的的依赖,他在安装你的包同时,就把生产依赖的包一块安装了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容