簡體   English   中英

在 Visual Studio 任務運行器中取消 Webpack 監視任務

[英]Cancelling Webpack watch task in Visual Studio task runner

我有一個 Visual Studio 項目,它使用 Webpack 來捆綁客戶端代碼。

我使用NPM Task Runner擴展來實際運行任務。

最初我將 Webpack 構建命令綁定到 Visual Studio 'Before Build' 事件,所以每次我想重新編譯 JS 時,我都必須做一個完整的構建。

我現在webpack --watch到 Project Open 事件,如本答案中所述,它運行良好並在我修改腳本時重新編譯它們,但如果出於某種原因,似乎沒有辦法取消它,我不想再看了。

在“正常”設置中,您只需Ctrl-C即可取消任務,但由於這是由 NPM 任務運行程序運行的,因此似乎沒有辦法訪問實際終端以取消它. 您可以在 Task Runner Explorer 中看到輸出,但無法與窗口進行交互。

帶有 webpack watch 輸出的 Visual Studio Task Runner Explorer 的屏幕截圖

有沒有辦法在 Visual Studio 中取消這個任務?

所以我偶然想到了一種方法。 您可以關閉 Task Runner Explorer 中的窗口。

任務運行器資源管理器中現有進程的屏幕截圖

不完全是一個令人興奮的答案,但它做了我想要的。

仍然對更好/更少破壞性的答案持開放態度。

暫無
暫無

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

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