在我的有角项目中,我们已将构建和部署自动化到DEV,TEST和PROD环境。对于创建/构建用于测试环境的项目(使用命令ng build --test),我们有一个特殊要求,我们还需要为产品环境创建构建。因此,我的确切要求是在创建测试环境的构建的同时还要创建prod的构建。
例如如果我运行ng build --test命令,则应在dist文件夹中创建要测试的文件,并在proddist中创建prod文件,在内部运行ng build --test命令时,应在内部运行ng build --prod命令
请帮助我提供有关想法/示例的信息,
答案 0 :(得分:1)
在您的package.json
中:
"build":"ng build -test --output-path=test && ng build -prod --output-path=prod"
然后运行$ npm build
这会将测试版本构建到/test
文件夹中,并将产品版本构建到/prod
。
理想情况下,在CI / CD中,应该将测试和产品构建分为不同的阶段。