为Angular Component Generation(ng g c)预配置默认文件夹,并在ng命令中省略文件夹名称

时间:2019-03-28 06:20:59

标签: angular angular-cli-v7

是否可以通过任何方式在诸如angular.json之类的配置文件中指定默认文件夹名称,以便所有运行不带文件夹名称的cli命令ng g c MyComponent --skipTests的开发人员都可以在此预配置的文件夹中创建组件(例如默认是MyFolder

此查询包含的知识 How to generate components in a specific folder with angular-cli?

这不是重复的,因为上面的问题仅回答了如何在命令行调用中指定目标文件夹,而不是如何预配置默认文件夹

假设有几个开发人员,并且所有人都创建了很多组件,这些组件都应该放在一个特定的文件夹中。

Angular应该使用默认值,而不是每次在命令行调用中都键入文件夹,即使在命令行调用期间未指定文件夹也是如此。这样,开发人员无需记住始终提供MyFolder名称。

例如

ng g c MyFolder/MyComponent1 --skipTests
ng g c MyFolder/MyComponent2 --skipTests
ng g c MyFolder/MyComponent3 --skipTests
ng g c MyFolder/MyComponent4 --skipTests
ng g c MyFolder/MyComponent5 --skipTests
ng g c MyFolder/MyComponent6 --skipTests
ng g c MyFolder/MyComponent7 --skipTests

只应允许输入:

ng g c MyComponent1 --skipTests
ng g c MyComponent2 --skipTests
ng g c MyComponent3 --skipTests
ng g c MyComponent4 --skipTests
ng g c MyComponent5 --skipTests
ng g c MyComponent6 --skipTests
ng g c MyComponent7 --skipTests

,但仍应在MyFolder文件夹中生成组件。

0 个答案:

没有答案