我試過了一切,我安裝了正確版本的Python(Python27),安裝了Windows SDK 8.1,但Visual C++也安裝了,但構建仍然失敗。我正在使用Visual Studio 2015社區編輯器。當我嘗試從CMD我碰到下面的錯誤執行node-gyp build
:在Visual Studio 2015中構建node-gyp項目時出現LNK1104錯誤
> C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.t
argets(44,5): error MSB8020: The builds tools for v140 (Platform Toolset = 'v14
0') cannot be found. To build using the v140 build tools, either click the Proj
ect menu or right-click the solution, and then select "Update VC++ Projects..."
. Install v140 to build using the v140 build tools. [C:\Users\Programming PC\Do
cuments\GitHub\node-addon-examples\1_hello_world\node_0.10\build\hello.vcxproj]
此錯誤促使我進入到Visual Studio,看看該項目至少可以建立並從那裏運行,它沒有。
請幫我看看所有與這個問題有關的其他問題,但他們的解決方案都沒有幫助我。
您是否嘗試明確設置'msvs_version'如:'node-gyp rebuild --msvs_version = 2015'? – mscdex
是msvs_version = 2015甚至在我的.npmrc中硬編碼 – lavacode
您安裝的Visual C++的版本究竟是什麼? Visual Studio社區? Visual Studio Express for Windows? Visual Studio Express for Desktop? (小貼士:我一直使用Express for Desktop,並且沒有問題) – mscdex