npm 生产和开发的依赖有同一个

npm install的时候报错:

``
The package immutable is included as both a dev and production dependency
``

问下两种环境都有同一种包 有什么问题么 为什么是个warning呢

先谢谢解答。。。

阅读 7.1k
4 个回答

为什么 dependenciesdevdependencies 要都包含同一个包。。

新手上路,请多包涵

你贴一下你的package.json文件

production dependency是无论如何都需要的,dev dependency是开发的时候才需要,比如一些linter,和转译工具,如babel。你在prod里有就不需要加在Dev里了。。。

两个里面加一个就可以了,具体需要加到哪里看你的需求和包的功能,比如jQuery必须要放到dependencies中,而eslint只需要放到devdependencies中即可。

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