2016-12-02 22 views
0

d3バージョン3.5.3に依存し、contextifyに依存するプロジェクトがあります。それがnode-gypで実行されているとき、それは爆発しています。一般的に私はmsvs_version=2015を指定することでこれを解決できましたが、うまくいかなかったのです。 VS 2015の私のインストールを変更node-gypとcontextify - v140のビルドツール(Platform Toolset = 'v140')が見つかりません

  1. 、その後Common Tools for Visual C++が含まれているでしょうすべてを、インストール:だから、私は次のことを行いました。
  2. 実行npm install -g windows-build-tools
  3. でも、私はまだ、このエラーを取得していますそれらのステップでnpm config set msvs_version 2015

を実行した:私に

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): 
error MSB8020: The builds tools for v140 (Platform T oolset = 'v140') cannot be found. 
To build using the v140 build tools, either click the Project menu or right-click the solution, 
and then select "Update VC++ Projects...". Install v140 to build using the v140 build tools. 

興味深い部分は、v110でこれらのツールを見つけるためにしようとしているということです。なぜ私は確信していない。

答えて

1

Visual Studio Developerのコマンドプロンプトでnpm installを実行してこの問題を修正しました。

関連する問題