Angular | 使用生产环境变量启动测试服务器



>我使用 CLI 6.0.5 开发 Angular 6 应用程序。

我有两个带有环境变量的文件:

environments.tsenvironments.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 

快乐编码!!

最新更新