📅  最后修改于: 2023-12-03 14:59:00.852000             🧑  作者: Mango
--skip
测试生成组件 - Angular 12 - skip-tests
vs spec-false
- TypeScript在Angular 12中,当使用命令ng generate component
时,有两个选项可以跳过生成组件所需的测试文件。这两个选项是--skip-tests
和--spec=false
。
--skip-tests
使用--skip-tests
选项会完全跳过生成测试文件。这意味着,在生成新组件时,不会生成与该组件相关的开箱即用的测试文件。
ng generate component my-component --skip-tests
--spec=false
当使用--spec=false
选项时,Angular将生成组件文件,但不会生成测试文件,这与使用--skip-tests
选项相同。
ng generate component my-component --spec=false
--spec=false
和--skip-tests
选项的区别在于,--spec=false
仅适用于单独的组件生成操作,而--skip-tests
选项是全局选项,在执行任何生成操作时都会跳过测试文件。
在实际开发过程中,跳过测试文件可能会不利于应用程序的质量和健壮性。因此,在使用以上选项时,请务必仔细考虑并记得运行测试以确保应用程序稳健可靠。
生成组件时,--skip-tests
选项完全跳过测试文件并不会生成,而--spec=false
选项仅跳过当前组件的测试文件生成。