Node.js 安装npm软件包时出现NodeJS 5错误
自从我安装了Node5.0.0之后,我在安装大多数npm软件包时开始出现错误。 这在我使用node 4.x之前从未发生过 之后Node.js 安装npm软件包时出现NodeJS 5错误,node.js,msbuild,Node.js,Msbuild,自从我安装了Node5.0.0之后,我在安装大多数npm软件包时开始出现错误。 这在我使用node 4.x之前从未发生过 之后 gyp ERR!配置错误 哎呀!堆栈错误:找不到Python可执行文件“C:\Program Files\Python27\Python.exe”,可以设置Python env变量。 哎呀!failNoPython上的堆栈(c:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\con
gyp ERR!配置错误
哎呀!堆栈错误:找不到Python可执行文件“C:\Program Files\Python27\Python.exe”,可以设置Python env变量。
哎呀!failNoPython上的堆栈(c:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\configure.js:116:14)
哎呀!堆栈位于c:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\configure.js:71:11
哎呀!堆栈在FSReqWrap.oncomplete(fs.js:82:15)
哎呀!系统Windows\u NT 10.0.10240
哎呀!命令“c:\\Program Files\\nodejs\\node.exe”c:\\Program Files\\nodejs\\node\u modules\\npm\\node\u modules\\node gyp\\bin\\node gyp.js“重建”
哎呀!cwd C:\Users\Murhaf\AppData\Roaming\npm\node\u modules\ember cli\node\u modules\bufferutil
哎呀!节点-v5.0.0
哎呀!节点gyp-v3.0.3
哎呀!不好
npm错误!Windows\u NT 10.0.10240
基本上有两个主要错误
- 第一个是要求python
- 第二个是要求.NETSDK2.0
c:\Users\Murhaf\Desktop\sage\node\u modules\bufferutil\build\bufferutil.vcxproj(20,3):错误MSB4019:导入的项目
找不到“C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Default.props”。确认
声明中的路径正确,并且文件存在于磁盘上。
哎呀!构建错误
哎呀!堆栈错误:`msbuild`失败,退出代码:1
哎呀!堆栈位于ChildProcess.onExit(c:\Program Files\nodejs\node\u modules\npm\node\u modules\node gyp\lib\build.js:270:23)
哎呀!在emitTwo处堆栈(events.js:87:13)
哎呀!ChildProcess.emit处的堆栈(events.js:172:7)
哎呀!在Process.ChildProcess.\u handle.onexit(internal/child\u Process.js:200:12)处堆栈
哎呀!系统Windows\u NT 10.0.10240
哎呀!命令“c:\\Program Files\\nodejs\\node.exe”c:\\Program Files\\nodejs\\node\u modules\\npm\\node\u modules\\node gyp\\bin\\node gyp.js“重建”
哎呀!cwd c:\Users\Murhaf\Desktop\sage\node\u modules\bufferutil
哎呀!节点-v5.0.0
哎呀!节点gyp-v3.0.3
哎呀!不好
npm WARN安装:bufferutilbufferutil@1.2.1安装:`node gyp rebuild`
npm WARN install:bufferutil Exit status 1
您需要Visual Studio和Python在windows上安装带有二进制组件的模块,这可能意味着您尝试安装的模块具有二进制组件,因此请尝试在Visual Studio和Python之后安装它。npm install--msvs_version=2013
应该可以工作
我在VS2015上也遇到了问题。将环境变量设置为“PYTHON”,然后尝试在Cygwin中运行它。在Windows上构建本机插件相当麻烦。Visual basic是免费的吗?您知道需要哪个版本吗?对不起,我指的是visual studio,是的,有一个名为visual studio express的免费版本。除了您的答案之外,还必须检查VS installer中的Widnows SDK功能。