角度|使用生产环境变量启动测试服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了角度|使用生产环境变量启动测试服务器相关的知识,希望对你有一定的参考价值。
我正在使用CLI 6.0.5开发Angular 6应用程序。
我有两个带有环境变量的文件:
environments.ts
和environments.prod.ts
。
当我为生产(ng run build --prod
)构建时,使用生产变量。运行测试服务器(npm start
)使用测试变量。
问题:如何使用生产变量运行测试服务器?
答案
你正在干涉你的命令。让我们回顾一下:
npm start
运行在start
中声明的package.json
命令
ng run build --prod
不存在(我知道)。它是ng build --prod
或npm run build -- --prod
现在,如果要使用不同的环境,则命令为
ng serve --env prod
ng serve --configuration prod
前者适用于Angular <5,后者适用于Angular 6。
要确保运行良好命令,只需运行即可
ng serve --prod
这将在生产模式下运行,可以在angular[-cli].json
文件中设置。
您当然必须在angular[-cli].json
文件中声明这些环境/配置。
另一答案
您可以使用--prod
选项更改环境,同时使用angular cli运行它。 This是其文档的链接,您可以参考更多选项。
ng serve --prod
快乐编码!!
以上是关于角度|使用生产环境变量启动测试服务器的主要内容,如果未能解决你的问题,请参考以下文章