拥有一个带有集成API的静态Web应用程序(SWA(,Azure为master
分支自动生成.github/workflows/azure-static-web-apps-xxx.yml
文件。
当我阅读Angular的Building时,我认为每个环境都应该有自己的特定构建,比如ng build --configuration production
,所以这将发生
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
虽然.yml没有build
命令,但我发现GitHub、Action选项卡、Build and Deploy Job日志显示
...
56 Running 'npm install --unsafe-perm'...
...
86 > ui@0.0.0 build /github/workspace
87 > ng build
...
在没有CCD_ 5的情况下;开发";默认情况下,并推送到Azure。
有什么方法可以在.yml文件中添加这样的配置吗?
.yml
构建PRODUCTION。
很容易检查API是否引用了process.env
,因为DEV将它们存储在local.settings.json
中,但Azure门户用于生产,或者前端的environment.ts
与src\environments文件夹中的environment.production.ts