博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angular6 + ng-zorro鹿途后台管理系统(三)环境变量配置
阅读量:5745 次
发布时间:2019-06-18

本文共 1102 字,大约阅读时间需要 3 分钟。

为什么要配置多个环境变量?因为在实际的开发中,可能存在开发、测试或者正式多个环境变量,我们希望以一种输入不同的参数来切换不同环境的工作模式,所以需要配置多个环境变量。

环境变量配置在environments文件下,默认情况下存在environment.prod.ts和environment.ts两个文件,environment.prod.ts文件中的参数production是true,environment.ts文件中的参数

production是false,这个参数就是来区分是否为生产环境。
鹿途系统希望新增一个本地开发环境,我们就在environments中新增一个本地环境变量,也就是新增一个environment.local.ts文件,推荐的命名的规则是environment + (本地、测试、生产),比如我们想新增一个demo环境,我们就在environments中新增一个environment.demo.ts。
环境变量配置完成后,我们接下来就要实现,输入不同的参数来切换不同的工作环境;我们在angular.json文件(projects/项目名/architect/configurations)下新增配置,如下鹿途为local变量新增的配置
"local": {              "fileReplacements": [                {                  "replace": "src/environments/environment.ts",                  "with": "src/environments/environment.local.ts"                }              ]            }  
接下里我们在(
architect/serve/configurations)新增如下配置
"local": {              "browserTarget": "productShipment:build:local"            }
以上两步完成后我就可以通过输入不同的参数来切换不同的工作环境,命令如下:
ng s -c local/prod
 
angular6之前环境变量配置方法:https://www.cnblogs.com/zry2510/p/9239551.html
 
 
项目github地址:
项目预览地址(非实时更新):

转载于:https://www.cnblogs.com/zry2510/p/9752771.html

你可能感兴趣的文章
如何打造亚秒级加载的网页1——前端性能
查看>>
「陶哲軒實分析」 習題 3.5.9
查看>>
在首次发布三周之后,MLflow迎来了0.2版本
查看>>
聊天宝彻底凉了,遭罗永浩抛弃,团队就地解散
查看>>
Composer管理PHP依赖关系
查看>>
React.js学习笔记之JSX解读
查看>>
WebPack1.x 常用功能介绍
查看>>
我所了解的Libevent和SEDA架构
查看>>
在Xcode7/7.1中使用Http请求
查看>>
Socket编程问题小记
查看>>
基于Flask-Angular的项目组网架构与部署
查看>>
JDK 11 将引入低延迟 GC,大幅度缩短 GC 暂停时长
查看>>
Rust 2018 即将到来:设法从 Rust 2015 过渡
查看>>
【图像识别】白天鹅黑天鹅灰天鹅?卷积神经网络帮你识别 ...
查看>>
js笔记
查看>>
一张图道尽程序员的出路
查看>>
Android 开发应该掌握的 Proguard 技巧
查看>>
是时候放弃 Spark Streaming, 转向 Structured Streaming 了 ...
查看>>
企业级 Spring Boot 教程 (十七)上传文件
查看>>
sqli-labs 下载、安装
查看>>