我们是否可以提供angular-cli.json
到ng build
的路径,现在它似乎不受支持。
更新
我正在寻找的是,如果我们可以有多个angular-cli.json
文件,其名称不同,并且可以提供给ng build command
类似
ng build --path\--config angular-cli-123.json
答案 0 :(得分:1)
现在有多个应用supported out of the box。
Angular CLI支持一个项目中的多个应用程序。你用 .angular-cli.json中的apps数组列出了您想要的文件和文件夹 用于不同的应用程序。
"apps": [
{
"root": "src",
...
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
...
},
{
"root": "src",
...
"main": "main2.ts",
"polyfills": "polyfills2.ts",
"test": "test2.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app2",
...
}
]
为第一个应用提供服务:ng serve --app = 0或ng serve --app 0
为第二个应用提供服务:ng serve --app = 1或ng serve --app 1
希望有所帮助,有人!!
答案 1 :(得分:0)
This answer可能会有所帮助。
在项目中创建名为.ember-cli的文件,并将其包含在其中 这些内容:
{" output-path":" ./ location / to / your / dist /" }
答案 2 :(得分:0)
您无法将angular-cli.json
文件传递给ng build
,但可以传递--output-path
。
我在我的package.json
文件中存储了多个npm脚本,如:
"scripts": { ... "build:123": "ng build --output-path \"dist-123\"", "build:456": "ng build --output-path \"dist-456\"", }