Ton*_* cs 7 msbuild node.js npm windows-10 angular
我在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 Files \nodejs \node_modules \npm \node_modules \node-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""rebuild"gyp ERR!cwd C:\ Users\wcatalan\Documents\clinica\AppMovilMemoria\tools\Visual Studio Code\MemoriaIonicAuth \node_modules\microtime gyp ERR!node -v v7.10.0 gyp ERR!node-gyp -v v3.5.0 gyp ERR!不行.
我尝试修复它,安装visual studio的"构建工具",但没有什么,在Windows 7中,我从来没有这个错误,它让我发疯.有什么想法吗?在这一刻一切都有帮助
小智 15
也许这可以帮助:https: //github.com/nodejs/node-gyp/issues/629#issuecomment-153196245
如果没有,您还可以尝试在管理模式下从Windows CMD安装此软件包:
npm install --global --production windows-build-tools
它正在尝试安装需要使用 node-gyp 进行 C++ 构建的东西。您是否按照https://github.com/nodejs/node-gyp上的说明在 Windows 上安装?如果没有,这可能会解决您的问题。
这个巧克力包装为我解决了这个问题:
https://chocolatey.org/packages/visualstudio2017buildtools
Run Code Online (Sandbox Code Playgroud)
如果您已经安装了巧克力,那么只需输入:
choco install visualstudio2017buildtools
Run Code Online (Sandbox Code Playgroud)
如果你没有:
https://chocolatey.org/install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11485 次 |
| 最近记录: |