如何使用 Angular-Cli 在 /src/app 之外的文件夹中创建组件

2024-03-07

我希望能够在 /src/app/... 外部的文件夹中创建组件、模块或服务

所以我尝试过 ng g c ../mco/lib 但失败了。

我希望能够使用 CLI 在 app 外部的文件夹中创建一个组件。

我怎样才能做到这一点?

EDIT

您可以更改 AngularCli 的 appRoot,因此在 angular-cli.json 中,我在“apps”数组中添加了属性“appRoot”:“mco”


对于那些发现appRoot不工作@angular/cli6. 解决方法如下:

{
"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(使用前将#替换为@)

如何使用 Angular-Cli 在 /src/app 之外的文件夹中创建组件 的相关文章

随机推荐