[英]Difference between tsconfig.json and tsconfig.app.json files in Angular
[英]Can we exclude tsconfig.spec.json from an angular application
我是 Angular 的新手。 我碰到的文件tsconfig.app.json
, tsconfig.spec.json
在使用角CLI安裝角度的應用程序,發現如下點從有用此鏈接。
兩個 tsconfig.*.json 文件都用於 TypeScript 配置。 tsconfig.app.json 用於編譯代碼,而 tsconfig.spec.json 用於編譯測試。
我的疑問是,如果我們不使用任何測試環境,我們是否可以完全排除tsconfig.spec.json
文件? 還是tsconfig.spec.json
是強制性的?
如果您不使用測試,請隨意刪除tsconfig.spec.json
。
實際上你可以在不設置測試環境的情況下生成一個新的 angular 應用程序(業力、量角器和*.spec.ts
文件)
對於@angular/cli 版本 7,8,9,命令是:
ng new --minimal=true --skipTests=true your-app-name
對於@angular/cli 版本 6:
ng new --minimal --skip-tests your-app-name
這將從配置文件中消除不必要的復雜性,如果您剛開始學習 angular,這是一件好事。
是使用ng gc --skipTests=true
創建組件或服務時使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.