【发布时间】:2017-12-09 21:27:38
【问题描述】:
要么我不理解 dependencies 与 devDependencies 在节点 100% 中的区别,要么 eslint 在这里是错误的(无法正确分析):
3:1 error 'chai' should be listed in the project's dependencies, not devDependencies import/no-extraneous-dependencies
4:1 error 'chai-enzyme' should be listed in the project's dependencies, not devDependencies import/no-extraneous-dependencies
5:1 error 'enzyme' should be listed in the project's dependencies, not devDependencies import/no-extraneous-dependencies
7:1 error 'sinon' should be listed in the project's dependencies, not devDependencies import/no-extraneous-dependencies
9:1 error 'redux-mock-store' should be listed in the project's dependencies, not devDependencies import/no-extraneous-dependencies
这些是测试依赖项,为什么说它们应该列在dependencies 中?
附加说明:我们使用 Travis 作为我们的 CI,所以我也不知道这是否会有所不同。
【问题讨论】:
标签: javascript node.js tdd mocha.js enzyme