我希望能够在 /src/app/... 外部的文件夹中创建组件、模块或服务
所以我尝试过 ng g c ../mco/lib 但失败了。
我希望能够使用 CLI 在 app 外部的文件夹中创建一个组件。
我怎样才能做到这一点?
EDIT
您可以更改 AngularCli 的 appRoot,因此在 angular-cli.json 中,我在“apps”数组中添加了属性“appRoot”:“mco”
对于那些发现appRoot
不工作@angular/cli
6. 解决方法如下:
{
"projects": {
"my-project": {
"root": "/path/to/project",
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
"path": "/path/to/project"
},
"@schematics/angular:directive": {
"path": "/path/to/project"
},
"@schematics/angular:module": {
"path": "/path/to/project"
},
"@schematics/angular:service":{
"path": "/path/to/project"
},
"@schematics/angular:pipe": {
"path": "/path/to/project"
},
"@schematics/angular:class": {
"path": "/path/to/project"
}
}
}
}
现在你可以运行
ng g component hello-world --project=my-project --dry-run
检查是否hello-world
被输出到/path/to/project/hello-world
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)