2017-03-08 71 views
12

我剛剛安裝了Visual Studio 2017並打開了一個我一直在使用Visual Studio 2015的解決方案。似乎所有的工作都很好,除了VS 2017中的任務運行器資源管理器未檢測到package.json文件在我的一個項目中,所以它給我的消息「找不到任務運行器配置。」我的package.json與我的解決方案文件位於同一文件夾中,並通過創建文件鏈接將其添加到適當的項目中。 VS 2015對此沒有任何問題,我不確定爲什麼VS 2017會做或如何解決它。Visual Studio 2017中缺少任務運行器配置

回答

18

我在Visual Studio Marketplace中找到了解決我的問題的NPM Task Runner extension。安裝完成後,在Task Runner Explorer中顯示package.json文件。

此外,不要忘記將系統路徑設置爲外部Web工具的最高優先級,方法是進入選項>外部Web工具並將$(PATH)移到列表中。我的npm腳本失敗了,直到我也這樣做了。

+0

更改路徑優先爲我做了這件事......幹得好! – knaos

12

查看/其他的Windows /任務運行資源管理器

這是你如何找到它,或者你可以在右上角使用搜索窗口和搜索任務運行,它會顯示出來。

希望我沒有得到錯誤的問題。

+1

感謝您的回答。我的問題是沒有找到任務運行資源管理器窗口,但一旦它打開它無法找到我的package.json文件。但是,您的答案可能會幫助其他因爲找不到窗口而來到這裏的人。 – Chris

+0

我曾經能夠右鍵單擊我的gruntfile.js並選擇任務運行資源管理器。任何想法如何讓我回來? – CamHart

1

如果禁用了「Microsoft ASP.NET和Web Tools」擴展功能,則「View/Other Windows/Task Runner Explorer」菜單中未顯示Task Runner Explorer。但是,如果啓用它並禁用「Microsoft Azure應用程序服務工具」擴展名,則任務運行資源管理器將出現在「查看/其他Windows」菜單中,但不起作用。

因此,答案如下:應啓用「Microsoft ASP.NET和Web Tools」和「Microsoft Azure應用程序服務工具」擴展以使Task Runner Explorer能夠正常工作。 Visual Studio Community 2017測試版本15.2(26430.16)

0

您可以爲VS安裝Bundler & Minifier擴展。您可以從VS工具>擴展和更新中安裝它。 enter image description here

+2

這似乎並不明顯,這將解決問題。你有解釋爲什麼安裝該擴展會導致VS識別package.json文件嗎? – Chris

0

這是一個上下文菜單選項。如果您在visual studio 2017中突出顯示了bundleconfig.json(或其他適合的內容),您將在工具中看到它,如果您不......則它將始終處於視圖/其他窗口中

相關問題