Cypress.io 中 Dev Dependencies 和 Dependencies 之间的区别
Difference between Dev Dependencies and Dependencies specifically in Cypress.io
我的大部分插件都作为 Dev Dependencies 安装在 package.json 中。
https://medium.com/@dylanavery720/npmmmm-1-dev-dependencies-dependencies-8931c2583b0c
但我仍然不太明白依赖与开发依赖的原因和区别。
如果我正在修改 cypress 核心,我会作为依赖项安装吗?或者,如果我混合了一个真正的应用程序(例如 Node + React)和相同的 package.json?
我不知道 Cypress,但 Dev Dependencies 只是仅包含在开发模式中的依赖项。即当环境变量NODE_ENV
设置为development
.
它用于仅用于协助调试的包,因此不应包含在完成的生产版本中。
这里有一个关于依赖关系的很好的解释:
Cypress 是一种测试工具,在生产环境中不需要。因此,它应该作为 devDependency 安装,如 Cypress 文档 here.
中所述
我的大部分插件都作为 Dev Dependencies 安装在 package.json 中。 https://medium.com/@dylanavery720/npmmmm-1-dev-dependencies-dependencies-8931c2583b0c
但我仍然不太明白依赖与开发依赖的原因和区别。 如果我正在修改 cypress 核心,我会作为依赖项安装吗?或者,如果我混合了一个真正的应用程序(例如 Node + React)和相同的 package.json?
我不知道 Cypress,但 Dev Dependencies 只是仅包含在开发模式中的依赖项。即当环境变量NODE_ENV
设置为development
.
它用于仅用于协助调试的包,因此不应包含在完成的生产版本中。
这里有一个关于依赖关系的很好的解释:
Cypress 是一种测试工具,在生产环境中不需要。因此,它应该作为 devDependency 安装,如 Cypress 文档 here.
中所述