📜  --skip 测试生成组件 - Angular 12 - skip-tests vs spec-false - TypeScript (1)

📅  最后修改于: 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选项仅跳过当前组件的测试文件生成。