我想在我的电脑上安装phonegap,这样我就可以创建我的第一个混合应用程序了。我使用npm install -g phonegap
,但我总是收到此错误:
C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ phonegap \ node_modules \ bufferu til \ build \ binding.sln:error:MSB3411:Impossible de charger le composant Visual C ++“VCBuild.exe”。 Si le composant n'estpasinstallé,vous devez 1)installer le KitdedéveloppementMicrosoftWindows SDK pour Windows Server 2008 et .NET Framework 2.0 3.5,ou 2)安装程序Visual Studio 2008。 gyp ERR!构建错误 gyp ERR!堆栈错误:
C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe
失败并退出代码:1 gyp ERR!在ChildProcess.onExit堆栈(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ node-gyp \ lib \ build.js:276:23) gyp ERR!堆栈在emitTwo(events.js:100:13) gyp ERR!在ChildProcess.emit堆栈(events.js:185:7) gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:200:12)中的堆栈 gyp ERR!系统Windows_NT 6.1.7601 gyp ERR!命令“C:\ Program Files \ nodejs \ node.exe”“C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ node-gyp \ bin \ node-gyp.js”“rebuild” gyp ERR! cwd C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ phonegap \ node_modules \ bufferutil gyp ERR! node -v v5.6.0 gyp ERR! node-gyp -v v3.2.1 gyp ERR!不好 npm WARN安装:bufferutil@1.2.1 bufferutil@1.2.1安装:node-gyp rebuild
npm WARN安装:bufferutil@1.2.1退出状态1
很抱歉显示的问题是法语,我写的是必须安装适用于Windows Server 2008和.NET Framework 2.0或3.5的Microsoft Windows SDK,或者安装Visual Studio 2008.
所以我安装了适用于Windows Server 2008和.NET Framework 3.5的Microsoft Windows SDK,但仍然遇到了相同的错误+与Lodash和Graceful-fs版本相关的一些我无法更新的错误,但必须是。
我如何更新Lodash和Graceful-fs并让你们知道如何解决那个VCBuild.exe?我在互联网上找不到解决方案
答案 0 :(得分:0)
我使用npm update -g lodash
来更新lodash和npm update -g graceful-fs
。
我认为-g
很重要。希望它会有所帮助。