首页 > 解决方案 > 如何检查当前使用的是哪个环境

问题描述

在本地运行我的项目时ng serve,我想执行一些与在服务器上运行项目时不同的代码块(我们在服务器上有一个 DEV、STAGING 和一个 PROD 环境。)所以我需要检查我当前是否继续运行

此处如何检查在生产或开发模式下运行的 Angular 应用程序是如何检查项目是否在 DEV 或 PROD 模式下运行的答案(例如使用isDevMode)。所以只有在我需要检查我是否正在运行时才会有帮助

标签: javascriptangular

解决方案


我通过name在我的environemt.ts文件中添加一个属性然后在代码中检查这个属性来解决它:

if (environment.name === 'LOCAL') {
  console.log('%c LOCAL MODE', 'color: orange;')
} else {
  ... not local
}

推荐阅读