有什么方法可以在配置文件中指定默认文件夹名称,例如angular.json
,以便所有运行ng g c MyComponent --skipTests
没有文件夹名称的 cli-command 的开发人员默认在此预配置文件夹(例如MyFolder
)中创建组件?
此查询包含 如何使用 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
文件夹中生成。