当我使用 angular cli 生成文件夹时,更改 sourceRoot 总是会生成一个 app 子文件夹
Changing sourceRoot always generates an app subfolder when I generate a folder with angular cli
我正在使用 angular 6,我已将 angular.json 文件的 sourceRoot 更改为 "src/app/web-portal",这是我的应用程序的来源。但是当我尝试使用 ng g c component_name 生成一个新的组件时,它会在 src/app/web-portal/app/component_name 下创建它,而路径应该是 src/app/web-portal/component_name 而没有最后一个应用程序文件夹。
这是我的 angular.json 配置。
"root": "src/app",
"sourceRoot": "src/app/web-portal",
有办法解决吗?
为此发布了一个GitHub issue。
有 2 个建议的解决方案:
"appRoot" : "web-portal"
或改用此命令
ng g c ../component_name
我正在使用 angular 6,我已将 angular.json 文件的 sourceRoot 更改为 "src/app/web-portal",这是我的应用程序的来源。但是当我尝试使用 ng g c component_name 生成一个新的组件时,它会在 src/app/web-portal/app/component_name 下创建它,而路径应该是 src/app/web-portal/component_name 而没有最后一个应用程序文件夹。 这是我的 angular.json 配置。
"root": "src/app",
"sourceRoot": "src/app/web-portal",
有办法解决吗?
为此发布了一个GitHub issue。
有 2 个建议的解决方案:
"appRoot" : "web-portal"
或改用此命令
ng g c ../component_name