我在angular2的项目中工作,现在我正在使用Windows 10。当我使用npm install时,我有以下错误: MSBUILD:错误MSB4132
MSBUILD:错误MSB4132:工具版本" 2.0"无法识别。 可用的工具版本是" 12.0"," 14.0"," 4.0"。 gyp ERR!建立 错误gyp ERR!堆栈错误:
C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
失败,退出代码:1 gyp ERR! 在ChildProcess.onExit堆栈(C:\ Program 文件\的NodeJS \ node_modules \ NPM \ node_modules \节点-GYP \ lib中\ build.js:276:23) gyp ERR!堆栈在emitTwo(events.js:106:13)gyp ERR!堆栈在 ChildProcess.emit(events.js:194:7)gyp ERR!堆栈在 Process.ChildProcess._handle.onexit(internal / child_process.js:215:12) gyp ERR!系统Windows_NT 10.0.14393 C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ bin \ n ODE-gyp.js" "重建" gyp ERR! CWD C:\ Users \用户wcatalan \文档\ CLINICA \ AppMovilMemoria \ TOOLS \视觉 Studio Code \ MemoriaIonicAuth \ node_modules \ microtime gyp ERR!节点-v v7.10.0 gyp ERR! node-gyp -v v3.5.0 gyp ERR!不行。
我尝试修复它,安装"构建工具"视觉工作室,但没有什么,在Windows 7我从来没有这个错误,它让我疯了。有什么想法吗?在这一刻一切都有帮助
答案 0 :(得分:11)
也许这有助于: https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245
如果没有,您还可以尝试在管理模式下从Windows CMD安装此软件包:
npm install --global --production windows-build-tools
答案 1 :(得分:2)
尝试安装需要使用node-gyp构建的C ++的东西。您是否按照https://github.com/nodejs/node-gyp上的说明在Windows上安装?如果没有,那可能会解决您的问题。
答案 2 :(得分:0)
这个巧克力般的包装为我解决了这个问题:
Num2
如果您已经安装了Chocolatey,则只需键入:
https://chocolatey.org/packages/visualstudio2017buildtools
如果不这样做:
choco install visualstudio2017buildtools
答案 3 :(得分:0)
我卸载了npm并安装了一个较早的版本,特别是以下版本: https://nodejs.org/download/release/v5.3.0/node-v5.3.0-x64.msi
答案 4 :(得分:0)