>我使用 CLI 6.0.5 开发 Angular 6 应用程序。
我有两个带有环境变量的文件:
environments.ts
和environments.prod.ts
.
当我为生产(ng run build --prod
(构建时,使用生产变量。运行测试服务器(npm start
(使用测试变量。
问:如何使用生产变量运行测试服务器?
你有点干扰你的命令。让我们回顾一下:
npm start
运行package.json
中声明的start
命令
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
选项更改环境,同时使用角度cli运行它。 这是其文档的链接,您可以参考以获取更多选项。
ng serve --prod
快乐编码!!