簡體   English   中英

Visual Studio更新15.8后,不會加載Gruntfile

[英]Gruntfile won't load after Visual Studio update 15.8

我將Visual Studio更新為15.8,現在嘗試使用Task Runner Explorer編譯較少的文件時出現以下錯誤:

Failed to run "C:\Projects\TFS Git Repo\Main\src\Ljmu.Web.UI\Gruntfile.js"...
cmd.exe /c grunt -b "C:\Projects\TFS Git Repo\Main\src\Ljmu.Web.UI" --gruntfile "C:\Projects\TFS Git Repo\Main\src\Ljmu.Web.UI\Gruntfile.js" --tasks "c:\program files (x86)\microsoft visual studio\2017\enterprise\common7\ide\extensions\microsoft\web tools\taskrunnerexplorer\Scripts" vs-grunt-task-reader
grunt[10096]: src\node_contextify.cc:631: Assertion `args[1]->IsString()' failed.
 1: 00007FF677EB82F5 
 2: 00007FF677E94156 
 3: 00007FF677E94221 
 4: 00007FF677E6A69A 
 5: 00007FF6784B5EB2 
 6: 00007FF6784B7008 
 7: 00007FF6784B636D 
 8: 00007FF6784B628B 
 9: 00000292D50841C1 

任何想法歡迎......

編輯

從命令行運行時它工作正常,所以我認為這只是Task Runner Explorer的一個問題。

出現此問題的原因是Visual Studio 過時

解決方案:將更新的添加到Visual Studio路徑:

Tools > Options > Projects and Solutions > Web Package Management > External Web Tools

然后,您需要將安裝目錄添加到列表頂部,如下所示:

節點路徑

這解決了我的問題。

剛更新到Visual Studio 15.8后遇到了同樣的問題

在我的package.json所在的目錄中運行以下命令似乎可以解決我的問題

npm install gulp

這適用於我的Task Runner Explorer問題:

在Visual Studio中,導航到:

Tools -> Options -> Projects and Solutions -> Web Package Management -> External Web Tools

$(PATH)條目移到$(VSInstalledExternalTools)上方。

在Task Runner Explorer上點擊Refresh

暫無
暫無

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

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