13
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Visual Studio 2015でNodeの最新版を認識させる

Posted at

問題点

Visual Studio 2015ではインストールする際にオプションでGitやNodeをインストールできます。
実はこのNodeはPATHに追加されません。

インストール先は以下の場所になっています。

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git\git.exe

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\node.cmd
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\npm.cmd

そしてこのWeb Tools\ExternalにあるNodeとnpmはバージョンが古いです。

  • Node 0.10.31
  • npm 1.4.9

そのためNode 4.0以降でなくともこのバージョン以上の指定がされている場合、Visual Studioでインストールしようとした際にエラーとなります。
そこで別にインストールしているであろうNodeの最新版を認識させられるようにしましょう。

対処法

オプション --> プロジェクトおよびソリューション --> 外部Webツール
初期設定では以下の画像のようになっています。
vs2015_1.PNG

Web Tools\ExternalPATHより優先されているので、PATHの順位を上げましょう。
vs2015_2.PNG

これによってPATHにあるNodeのほうがWeb Tools\Externalより優先されます。
(初期設定ではNodeやnpmはPATHよりも優先度が高く、Gitは優先度が低いのはなぜなんですかね...)

参考資料

13
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?