npm dependecies的一个问题

我如何判断安装的包是开发环境需要还是生产环境需要?
因为我要用--save或者--saveDev来安装npm包 但是我不知道什么时候用哪一个?

阅读 1.3k
2 个回答

对三大框架来说没啥区别,反正最后得 Webpack 来 Bundle,它可不区分 dependencies 还是 devDependencies

移步我回答过的类似问题:https://segmentfault.com/q/1010000024479756/a-1020000024480877

一般来说源代码里显式地 import 过的包就要放到 dependencies 里;其余的放到 devDependencies。(之所以要强调源代码,因为可能还有单测之类的代码)。

  1. web 开发区别不大
  2. node.js 的话,执行时依赖就 --save,开发时依赖 --save-dev
  3. 开发时依赖一般是代码质量管理工具、debug 工具、打包编译工具等。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏