首页 > 解决方案 > 生产环境变量似乎没有设置

问题描述

编辑:我现在已经将项目升级到 ng13 并且问题仍然存在。

我正在构建一个 Angular 12 13 应用程序(最初可能在版本 8 或 9 中生成)。我的构建命令是ng build --configuration=production --output-hashing=all

我希望MYAPP在应用程序启动时看到在浏览器控制台中写入,但没有出现。(实际上我想做其他事情,但 console.log 说明了我的问题)

下面的片段来自main.ts

if (environment.production) {
  enableProdMode();
  console.log("MYAPP");
}

有任何想法吗?

标签: angulartypescriptangular-cliangular12

解决方案


构建命令标志--configuration=production是相当新的。如果您仍在使用旧版本的 Angular CLI(不同于框架),您需要运行ng build --prod


推荐阅读