gpt4 book ai didi

angular - 如何在 Angular 中为 prod 和 test 设置不同的 dist 文件夹

转载 作者:行者123 更新时间:2023-12-04 02:52:06 25 4
gpt4 key购买 nike

在我的 Angular 项目中,我们已经自动构建和部署到 DEV、TEST 和 PROD 环境,在为测试环境创建/构建项目时我们有一个特殊要求(使用命令 ng build --test),我们还需要为产品环境创建构建。所以我的确切要求是在为测试环境创建构建的同时也为 prod 创建构建。

例如如果我运行命令 ng build --test 它应该在 dist 文件夹中为 test 创建文件,为 prod 文件创建 proddist 文件,在内部它应该在运行 ng build --test 命令时运行 ng build --prod 命令

请帮助我提供想法/示例,以便我可以做到这一点。

最佳答案

在您的 package.json 中:

"build":"ng build -test --output-path=test && ng build -prod --output-path=prod"

然后运行 ​​$ npm build

这会将测试构建构建到 /test 文件夹,并将 prod 构建构建到 /prod

理想情况下,在 CI/CD 中,您应该有单独的测试和产品构建阶段。

关于angular - 如何在 Angular 中为 prod 和 test 设置不同的 dist 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54614336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com