javascript - 如何检查当前使用的是哪个环境
问题描述
在本地运行我的项目时ng serve
,我想执行一些与在服务器上运行项目时不同的代码块(我们在服务器上有一个 DEV、STAGING 和一个 PROD 环境。)所以我需要检查我当前是否继续运行
当地的,
或在 DEV、STAGE、PROD 上。
此处如何检查在生产或开发模式下运行的 Angular 应用程序是如何检查项目是否在 DEV 或 PROD 模式下运行的答案(例如使用isDevMode
)。所以只有在我需要检查我是否正在运行时才会有帮助
本地,开发,分期,
或在产品上。
解决方案
我通过name
在我的environemt.ts
文件中添加一个属性然后在代码中检查这个属性来解决它:
if (environment.name === 'LOCAL') {
console.log('%c LOCAL MODE', 'color: orange;')
} else {
... not local
}
推荐阅读
- postgresql - 如何确保 PostgreSQL 触发器永远不会导致回滚?
- excel - Excel 2016 计算财政年度
- node.js - Nodejs/Express req.body is Undefined
- c# - Get ASPNETCORE_ENVIRONMENT in T4 Template?
- facebook - 如何更改 Facebook 或其他平台上视频的播放速度
- c# - How can I use Heavy fonts in Xamarin Forms?
- javascript - d3js 多个目标到单个节点
- python - 用于机器人框架中关键字访问的 Selenium2library 导入
- string - 从字符串python中删除时间戳和url
- css - Custom css file for readme.md in a Github repo