我们可以从有角度的应用程序中排除tsconfig.spec.json吗

时间:2019-02-25 11:43:12

标签: html angular typescript unit-testing angular-cli

我是Angular的新手。使用Angular-CLI安装angular应用时,我遇到了文件tsconfig.app.jsontsconfig.spec.json,发现以下几点对this link有用。

  

tsconfig。*。json文件均用于TypeScript配置。   tsconfig.app.json用于编译代码,而   tsconfig.spec.json用于编译测试。

我的疑问是,如果不使用任何测试环境,是否可以完全排除tsconfig.spec.json文件?还是tsconfig.spec.json是强制性的?

2 个答案:

答案 0 :(得分:2)

如果您不使用测试,请随时删除tsconfig.spec.json

实际上,您可以在不设置测试环境(因果,量角器和*.spec.ts文件)的情况下生成新的angular应用程序

对于@ angular / cli版本7,命令为:

ng new --minimal=true --skipTests=true your-app-name

对于@ angular / cli版本6:

ng new --minimal --skip-tests your-app-name

这将消除配置文件中不必要的复杂性,如果您刚开始学习角度的话,这是一件好事。

答案 1 :(得分:0)

使用ng g c --skipTests=true创建组件或服务时可以使用