这似乎很容易,但我找不到任何解决方案。
那么,如何检查我的应用程序是在生产模式还是开发模式下运行?
你可以使用这个函数 isDevMode
import { isDevMode } from '@angular/core'; ... export class AppComponent { constructor() { console.log(isDevMode()); } }
一个注意事项 : 小心 使用此功能
if(isDevMode()) { enableProdMode(); }
你会得到
错误:平台设置后无法启用 prod 模式
环境变量
import { environment } from 'src/environments/environment'; if (environment.production) { // }
由 webpack process.env.NODE_ENV 变量注入
declare let process: any; const env = process.env.NODE_ENV; if (env === 'production') { // }