簡體   English   中英

我們可以從角度應用程序中排除 tsconfig.spec.json

[英]Can we exclude tsconfig.spec.json from an angular application

我是 Angular 的新手。 我碰到的文件tsconfig.app.jsontsconfig.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM