jest/enzyme 应该是 devDependency 还是依赖

Ade*_*ran 13 javascript node.js package.json

像前端正在应用测试库jestenzyme或者react-testing-library是部分dependencies还是devDependencies在你的package.json

由于测试不是您的构建编译的一部分,我认为它应该在devDependencies您的测试套件中,但您的测试套件主要在您的管道中运行,同时部署在服务器上,即 Jenkins、TravisCI 等。这让我想知道,因为它正在生产中使用dependencies部分列出。

感谢您阅读这个问题。

小智 17

devDependencies 是只在开发过程中需要的模块,而依赖是在运行时需要的。Jest/Enzyme 仅在开发过程中需要,因此应保存为 devDependencies。