【发布时间】:2018-02-13 04:59:55
【问题描述】:
我的 .angular-cli.json 文件如下所示:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"project": {
"name": "suman-chrome-extension"
},
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
},
{
"root":"blank-page-src",
"outDir": "blank-page-dist",
"index": "page.html",
"main": "page.ts",
"polyfills": "polyfills.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "blank-page",
},
{
"root":"dev-tools-src",
"outDir": "dev-tools-dist",
"index": "suman-dev-tools.html",
"main": "suman-dev-tools.ts",
"polyfills": "polyfills.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "suman-dev-tools",
}
],
"e2e": {
"protractor": {
"config": "./protractor.conf.js"
}
},
"lint": [],
"test": {
"karma": {
"config": "./karma.conf.js"
}
},
"defaults": {
"styleExt": "scss",
"component": {
}
}
}
我遇到的问题是,当我使用这样的命令时:
ng g service services/foo
它会将此服务放在第一个应用程序中。即使我 cd 进入子目录也会发生这种情况。
如何在除主/第一个应用之外的应用中生成组件/服务等?
【问题讨论】:
标签: angular angular-cli angular5