【发布时间】:2019-04-08 17:28:39
【问题描述】:
我有一个角度项目。我想根据 process.env.NODE_ENV 文件是测试还是生产来构建不同的项目。
Angular 有一个ng build 命令,您可以使用配置标记该命令,以定义项目应该构建为“测试”还是“生产”。我希望它基于 process.env 变量,而不是对这些值进行硬编码。
如何在我的 package.json 脚本命令中访问这个 process.env.NODE_ENV 变量。
npm 运行构建
"build": "ng build --configuration=process.env.NODE_ENV",
目前我收到以下错误
在项目“演示”中找不到配置“NODE_ENV”。错误: 在项目“演示”中找不到配置“NODE_ENV”。
【问题讨论】:
-
在linux上你可以使用
$NODE_ENV