簡體   English   中英

為什么VS2017中的Task Runner會為“ ng build”提供如此詳細的輸出

[英]Why does Task Runner in VS2017 give such verbose output for “ng build”

我用“ ng new xxx”創建一個新的angular-cli項目。 我移到xxx並運行“ ng build”。 我通常得到大約8行輸出:

Date: 2017-11-12T03:14:13.719Z
Hash: 4a82f3de6e254818919f
Time: 6413ms
chunk {inline} inline.bundle.js, inline.bundle.js.map ....
chunk {main} main.bundle.js, main.bundle.js.map ...
chunk {polyfills} polyfills.bundle.js, polyfills.bundle.js.map ...
chunk {styles} styles.bundle.js, styles.bundle.js.map ...
chunk {vendor} vendor.bundle.js, vendor.bundle.js.map (vendor) ...

[添加:我將項目放在Github上-https: //github.com/johnpankowicz/angular-cli-and-dotnet-core ]

如果我從命令行運行package.json“ build”:“ ng build”腳本(使用“ npm run-script build”),我將獲得與上述大致相同的輸出。

我將angular-cli應用程序添加到Visual Studio中的一個空Asp.Net核心應用程序中。 在Visual Studio中,當我雙擊Task Runner Explorer中的“ build”任務時,會得到大量的詳細輸出。 我失去了窗口頂部的初始輸出。 所以我什至不知道有多少輸出。 以下是一些輸出(整個頁面需要花費頁面)

如何關閉此詳細輸出? 它似乎來自Webpack。

我應該提到,我不認為與運行不同版本的npm,angular-cli或webpack的VS沖突。 我已經在工具->項目和解決方案-> Web軟件包管理->外部Web工具中安排了訂單。 我的頂部為“。\\ node_modules \\ .bin”,其下方為“ $(PATH)”。 反轉順序無濟於事。

...ngular\cli\src\app\app.component.html 11% building modules 12/14 modules 2 active ...cli\node_modules\zone.js\dist\zone.js 11% building modules 12/15 modules 3 active ...i\node_modules\core-js\es7\reflect.js 11% building modules 12/16 modules 4 active ...es\@angular\core\@angular\core.es5.js 11% building modules 12/17 modules 5 active ...gular\platform-browser-dynamic.es5.js 11% building modules 13/17 modules 4 active ...gular\platform-browser-dynamic.es5.js 11% building modules 14/17 modules 3 active ...gular\platform-browser-dynamic.es5.js 11% building modules 15/17 modules 2 active ...gular\platform-browser-dynamic.es5.js 11% building modules 16/17 modules 1 active ...es\@angular\core\@angular\core.es5.js                                          12% building modules 17/17 modules 0 active 12% building modules 17/18 modules 1 active ...wser\@angular\platform-browser.es5.js 12% building modules 17/19 modules 2 active ...S\DebugAngular\cli\src\$$_gendir lazy 12% building modules 18/19 modules 1 active ...wser\@angular\platform-browser.es5.js                                          12% building modules 19/19 modules 0 active 12% building modules 19/20 modules 1 active

要使構建中的輸出靜音,您需要尋找--no-progress標志。

--no-progress也適用於其他命令,例如ng testng serve

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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