2017-05-08 383 views
41

有誰知道在Visual Studio 2017中更新節點的認可方式嗎?我在我的開發PC上安裝了Node 6,但VS2017似乎附帶了一個捆綁的Node 5副本,這意味着在我的命令行上運行npm install會爲節點6設置各種包,如node-sass,因此當我由於版本不匹配,從VS Task Runner運行gulp任務會失敗。更新節點版本在Visual Studio 2017

我發現VS節點安裝在C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External,但我有點不願意只是劈砍並替換它。任何人有任何升級的經驗嗎?我知道我可以通過降級PC上的版本來同步,但看起來倒退了。

+0

頂部Google'visual studio node version'的結果看起來好像可能有訣竅:https://ryanhayes.net/synchronize-node-js-install-version-with-visual-studio-2015/ –

+2

對於VS2015來說,@JoeClay對於VS2017來說已經發生了變化。我已經嘗試谷歌... –

+3

啊,我剛剛打開VS,選項已移動... –

回答

75

轉到:

工具>選項>項目和解決方案>網絡管理軟件包>外部Web工具

然後你需要添加節點安裝目錄到列表的頂部,像這樣:

screenshot

+0

不知道這是什麼,因爲它沒有更新任何東西。 – drewid

+9

作爲一種替代方案,只需將$(PATH)加1即可,因此它取代了Web \ External目錄(假設節點安裝在您的環境路徑上) – Leniency

11

你並不需要添加新節點的安裝目錄,節點存在於PATH。 請注意$(路徑)低於內部路徑$(DevEnvDir)\ Extensions \ Microsoft \ Web Tools \ External

要在內部路徑之前使用全局PATH環境變量,可以使用右上角的箭頭更改順序。

這是在全局PATH在內部之前搜索時的樣子,因此將使Visual Studio使用您自己的工具版本。 enter image description here

+0

這可以工作,但是您的圖像嵌入有誤標記... –

+0

謝謝。這很好,我更喜歡它通過添加nodejs目錄。 –