如何在NODE_ENV生产中安装所有部门?

时间:2019-09-12 06:50:41

标签: node.js npm

作为我的CI管道的一部分,我想安装所有依赖项(devDependenciesdependencies)。
我也想在production环境(NODE_ENV =生产环境)中运行测试。
但是,当我设置生产环境和npm install时,它会跳过devdeps。

如何将NODE_ENV=production与devdeps安装结合起来?

2 个答案:

答案 0 :(得分:0)

here写道,devDependencies时npm不会安装NODE_ENV=production。 要解决这一问题,您可以尝试通过运行devDependencies来强制安装npm install --only=dev

答案 1 :(得分:0)

devDependencies应该是在开发过程中安装的,而不是生产环境中安装的,因此您需要npm install而不需要设置NODE_ENV=production,但是您必须运行NODE_ENV=production npm start