如何解决npm install命令

我想学习节点js和我的老板给我这个项目,但它的显示错误。 如何解决这种types的问题,当我进入npm安装此命令是显示下面的错误…我已经安装了Visual Studio 2015

gyp ERR! stack operable program or batch file. gyp ERR! stack gyp ERR! stack Can't find "msbuild.exe". Do you have Microsoft Visual Studio C++ 2008+ installed? gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:134:25 gyp ERR! stack at ChildProcess.exithandler (child_process.js:213:5) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at maybeClose (internal/child_process.js:877:16) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin \\node-gyp.js" "rebuild" gyp ERR! cwd D:\Addi\HeavyMetalServer\node_modules\iltorb gyp ERR! node -v v6.9.2 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok 

在安装node-gyp模块期间,您的npm install命令失败。 node-gyp模块在Windows上安装时会带来很多问题。 你可以运行这个命令先安装它的依赖关系 – npm install --global --production windows-build-tools 。 这个命令是在他们的github页面上给出的。

对于Windows用户:

尝试从具有pipe理权限的Powershell运行npm install命令

这是许多解决方法之一