angular - 生产环境变量似乎没有设置
问题描述
编辑:我现在已经将项目升级到 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");
}
有任何想法吗?
解决方案
构建命令标志--configuration=production
是相当新的。如果您仍在使用旧版本的 Angular CLI(不同于框架),您需要运行ng build --prod
推荐阅读
- unzip - 如何删除解压缩后出现在 PHP/CSS/JS 文件中的不需要的“额外换行符”?
- postgresql - 将间隔日添加到来自 postgresql 的日期
- javascript - $.fn.dataTable.ext.search.push 在 on(change) jquery 内部不起作用
- python - 寻找特定的绘图风格
- python - 尝试使用 except 语句来测试是否存在错误按钮,如果找到元素则抛出异常
- javascript - 当默认路由在 Angular 中有参数时无法导航到路由
- odata - Odata V4 路由前缀和批处理同步融合
- applescript - 如果窗口未命名为某个字符串,如何遍历所有终端窗口,停止任何正在运行的进程并关闭窗口?
- session - 为什么即使没有消息排队,我的 Azure 服务总线会话仍然存在?
- javascript - 为什么我的 JS array.forEach() 函数的行为是异步的?