[英]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 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.