kmg*_*kmg 5 html unit-testing typescript angular-cli angular
我是 Angular 的新手。当使用 Angular-CLI 安装 angular 应用程序时tsconfig.app.json,我遇到了这些文件,tsconfig.spec.json并从该链接中发现以下几点很有用。
两个 tsconfig.*.json 文件都用于 TypeScript 配置。tsconfig.app.json 用于编译代码,而 tsconfig.spec.json 用于编译测试。
我的疑问是,tsconfig.spec.json如果我们不使用任何测试环境,我们可以完全排除文件吗?还是tsconfig.spec.json强制性的?
如果您不使用测试,请随意删除tsconfig.spec.json.
实际上,您可以在不设置测试环境(业力、量角器和*.spec.ts文件)的情况下生成新的 Angular 应用程序
对于@angular/cli 版本 7,8,9,命令是:
ng new --minimal=true --skipTests=true your-app-name
Run Code Online (Sandbox Code Playgroud)
对于@angular/cli 版本 6:
ng new --minimal --skip-tests your-app-name
Run Code Online (Sandbox Code Playgroud)
这将从配置文件中消除不必要的复杂性,如果您刚开始学习 angular,这是一件好事。