这似乎很简单,但是我找不到任何解决方案。
那么,如何检查我的应用程序是在生产模式还是在开发模式下运行?
最佳答案
您可以使用此功能 isDevMode
import { isDevMode } from '@angular/core';
...
export class AppComponent {
constructor() {
console.log(isDevMode());
}
}
一张便笺:请谨慎使用此功能
if(isDevMode()) {
enableProdMode();
}
你会得到
其他选择
环境变量
import { environment } from 'src/environments/environment';
if (environment.production) {
//
}
由webpack process.env.NODE_ENV变量注入(inject)的
declare let process: any;
const env = process.env.NODE_ENV;
if (env === 'production') {
//
}