簡體   English   中英

使用npm安裝node.js模塊時出錯

[英]Error in installing node.js module using npm

我正在嘗試使用node.js安裝以下模塊,但繼續出現以下錯誤。 您對我應該做什么有任何建議? 因此,我使用Windows 7,並且還安裝了.NET Framework 2.0 SDK。

npm install execSync

MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". 
To fix this, 1) install the .NET Framework 2.0 SDK, 
2) install Microsoft Visual Studio 2005 or
3) add the location of the component to the system path if it is installed elsewhere.

您需要將VCBuild.exe添加到您的路徑。 查看有關此操作的答案: Testacular安裝失敗,沒有vcbuild.exe

最簡單的方法是安裝Visual Studio試用版,並以管理員身份在Visual Studio命令提示符下運行npm。 Visual Studio 2012可以完成這項工作。

npm install -g windows-build-tools

在管理窗口中運行,我們將看到:

Starting installation...
Launched installers, now waiting for them to finish.
This will likely take some time - please be patient!
Waiting for installers... -Successfully installed Python 2.7
Waiting for installers... /Successfully installed Visual Studio Build Tools.

此步驟對我有很大幫助:

“根據用於Windows SDK 7.1的Microsoft Visual C ++ 2010 Service Pack 1編譯器更新中的自述文件,要確保您的系統具有受支持的配置,請卸載以下產品,然后按照列出的順序重新安裝它們:”

1-Visual C ++ 2010 Express或Visual Studio 2010
2-Windows SDK 7.1 注意:如果安裝時出現錯誤,也許此鏈接會為您提供幫助。
3-Visual Studio 2010 SP1
4-Windows SDK 7.1的Visual C ++ 2010 SP1編譯器更新

對我來說,僅第二步就足夠了。 請在第二步的注釋中注意“注意:如果安裝時出現錯誤,也許此鏈接會為您提供幫助”。 我遇到了問題,這個技巧很重要。

有關更多信息,此鏈接可能有用: https : //github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup

 npm install --global --production windows-build-tools

將解決Windows中90%的節點安裝問題

在嘗試了各種.Net和Visual之后,我終於設法通過下載Visual Studio 2013 Prof來使npm在Windows 8.1上加載和構建貓鼬。

ftp://ftp.microsoft.com/bussys/winsock/winsock2/qos.h

有趣的是,即使在安裝Visual Studio 2015並將VCBuild.exe的路徑添加到環境變量-> PATH之后,當我嘗試進行npm install時也會發生此錯誤。 重新啟動計算機無法解決該錯誤。 我嘗試使用node app.js啟動該應用程序,並且有效!

此命令將添加必要的軟件包。

npm install --global --production windows-build-tools

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM