2017-04-17 120 views
1

我最近搬到了VS2017,結果證明我不能讓Grunt任務工作。節點是咕嚕包一起安裝,咕嚕任務也被定義,但任務運行資源管理器在Visual Studio不會看到它(截圖附後): enter image description hereVisual Studio 2017 Grunt任務

回答

1

嗯......從documentation for that plugin一個已知的問題是: 「嵌套解決方案文件夾內的項目尚不受支持」。所以,我的猜測是,鑑於您的Gruntfile.js的位置,您將無法在當前結構中使用它。您可以嘗試通過將該文件放在項目根目錄中來確認這一點。

0

我碰巧在我的項目的父文件夾中有一個Gruntfile.js:'source',並且VS默認讀取它。我開始使用Grunt,因爲WebCompiler擴展現在在VS2017中已經被嚴重破壞,並且沒有顯示很快就會更新的跡象。我剛開始在VS之外使用grunt來編譯我的sass和捆綁/縮小我的js,這可能會讓我的其他團隊成員感到沮喪。無論如何,我注意到VS2017會自動提取Gruntfile,儘管它甚至不在我項目的解決方案文件夾中。對於我的非MS項目,這就是我設置它的原因,因爲我不想讓那個瘋狂的node-modules文件夾叢林最終出現在我的git倉庫中。 MS現在希望我們在我們的項目中使用開源工具,這真令人沮喪。我們現代前端開發人員與sass或scss預編譯器一起陷入僵局。