是否可以通过任何方式在诸如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
文件夹中生成组件。