package.json里面的dependencies和devDependencies的区别

dependencies和devDependencies的区别是什么?

安装插件或库:

  • 添加到:devDependencies

    • cnpm install <package_name> --save

    • cnpm i -D <package_name>

  • 添加到:dependencies

    • cnpm install <package_name> --save-dev

是这样的吗?那如何区分该使用哪一种?

阅读 4.9k
2 个回答

devDependencies 是你开发时候用的库, 比如测试库,测试服务器之类的,在真实生产环境是不需要的。

dependencies 是你生产环境需要的依赖库。

如果你使用了一些构建工具,比如webpack之类的,打包的时候,是不会把dev库打进去的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进