开发依赖关系和 Cypress.io 中特有的依赖关系之间的区别

Dan*_*nna 6 node.js npm package.json cypress

我的大多数插件都作为开发依赖项安装在 package.json 中。 https://medium.com/@dylanavery720/npmmmm-1-dev-dependency-dependencies-8931c2583b0c

但我仍然不太明白为什么以及依赖与开发依赖之间会发生什么。如果我修改 cypress 核心,我会作为依赖项安装吗?或者如果我有一个真正的应用程序(例如 Node + React)与相同的 package.json 混合?

Pea*_*iet 3

这是关于依赖关系的一个很好的解释: /sf/answers/1540319161/

Cypress 是一个测试工具,在生产环境中不需要。因此,它应该作为 devDependency 安装,如 Cypress 文档中所述