【发布时间】:2020-09-28 15:07:17
【问题描述】:
我们的构建管道是npm install -> npm test -> 压缩工件。
然而,这意味着我们的工件包含所有 devDependencies。如果我们这样做 npm --only=production 我们会丢失 devDependencies 但 npm test 会失败。
我们如何生成一个测试工件没有 devDependencies?在使用 devDependencies 进行测试后,我们是否只需要相信我们的应用可以在没有 devDependencies 的情况下运行?
额外问题:npm ci 应如何融入此工作流程?
【问题讨论】:
标签: npm