typescript 似乎未设置生产环境变量

kx7yvsdv  于 2023-02-05  发布在  TypeScript
关注(0)|答案(2)|浏览(133)

编辑:我现在已经将项目升级到ng13,但问题仍然存在。
我正在构建一个Angular 12 13应用程序(最初可能在版本8或9中生成)。
我希望在应用程序启动时在浏览器控制台中看到MYAPP,但没有出现(实际上我想做其他事情,但console.log说明了我的问题)
以下代码段来自main.ts

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

有什么想法吗?

thtygnil

thtygnil1#

你需要告诉angular如何改变环境
在配置生产中,在angular.json中添加类似下面的内容

"fileReplacements": [
                            {
                                "replace": "src/environments/environment.ts",
                                "with": "src/environments/environment.prod.ts"
                            }
                        ],

1rhkuytd

1rhkuytd2#

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

相关问题