Angular Project是否根据环境将构建保存到不同的“ out”文件夹?

时间:2018-11-06 02:37:55

标签: angular-cli

我在Angular 5中有一个项目,当前的angular-cli.json指定一个输出“ outDir”路径,但允许多个环境-显然,构建到多个环境中的任何一个都会覆盖在中指定的'dist'文件夹“ outDir”路径。

{
    "root": "src",
    "outDir": "../dist",
    "assets": [
        "assets",
        "public",
        "favicon.ico"
    ],
    "index": "index.html",
    "main": "main.ts",
    "polyfills": "polyfills.ts",
    "test": "test.ts",
    "tsconfig": "tsconfig.app.json",
    "testTsconfig": "tsconfig.spec.json",
    "prefix": "app",
    "styles": [
        "styles.css"
    ],
    "scripts": [],
    "environmentSource": "environments/environment.ts",
    "environments": {
        "dev": "environments/environment.ts",
        "qa": "environments/environment.qa.ts",
        "prod": "environments/environment.prod.ts"
    }
}

我想知道是否有可能(或者他们已经在6或7中添加了此名称)为每个环境指定“ ourDir”。

是的,我知道我在输入构建命令时可以指定--output-path,但是我希望确保不会意外覆盖某些内容。并简化我的流程,以便于复制。 (整个配置文件的重点)

我知道这不是一个严格的“编码”问题,但是已有的答案已经存在了一年多,所以我很好奇有人是否有建议。

谢谢。

0 个答案:

没有答案