![](/img/trans.png)
[英]How can I debug a Yeoman generator KO (with typescript and gulp) Node JS project in Visual studio with Node JS Tools for visual studio
[英]How can I debug Gulp tasks using Node Tools for Visual Studio?
我最近為Visual Studio安裝了NodeJS Tools,它支持VS中的Node環境。 值得注意的是,它能夠從IDE設置調試斷點。
我不清楚在調試Gulp任務時是否可以設置斷點。 Task Runner能夠檢測Gulp任務並將console.log
語句輸出到窗口,但我還沒有找到更好的調試方法。
我在一段時間后發現了這篇文章: 如何在使用Visual Studio Task Runner Explorer運行時調試gulpfile.js? 但是,這篇文章不涉及NodeJS Tools for VS. 所以,我正在重新提出問題以考慮該插件。
您可以。 右鍵單擊“節點”項目,選擇“ 屬性” ,然后按如下方式配置應用程序(在圖像中, default
為您要運行的Gulp任務)。
替代方法:
node --debug=44331 --debug-brk ../node_modules/gulp/bin/gulp.js default
。 在我的例子中, default
是我想要運行/調試的任務名稱。 Debug | Attach to Process
Debug | Attach to Process
。 選擇Node.js Remote debugging
as Transport,並在限定符中選擇localhost:44331
。 按Enter鍵,您會看到節點進程出現在列表中。 單擊Attach
。 瞧,斷點受到了打擊。
有幾點需要注意:
Unable to attach to process. Error 0x80004005
東西Unable to attach to process. Error 0x80004005
Unable to attach to process. Error 0x80004005
使用不同的端口。 我無法使用端口5858。 ECANCELED
?)。 再試一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.