首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于节点-gyp: binding.gyp未找到,npm无法安装

由于节点-gyp: binding.gyp未找到,npm无法安装
EN

Stack Overflow用户
提问于 2017-03-07 02:09:25
回答 6查看 60.4K关注 0票数 32

我一整天都在做这件事,尝试了很多不同的东西:

  • 卸载节点并安装最新版本
  • 使用设置为--msvs_version=2010, 2011, 2012, 2013, 2015标志
  • 删除.文件夹
  • 向.npmrc添加python,如下所示:python=C:\Python27\python.exe
  • npm -g install npm@next
  • 运行node-gyp rebuildnode-gyp configure
  • 跟随罗伯特·凯霍( Robert Kehoe)向导

艰难时期。

该软件包是一个电子/反应应用程序,我正在运行Windows10。npm install的控制台输出是

C:\Program (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\Microsoft.Cpp.x64.Targets(514,5):error MSB8008: Specif平台工具集(v120)未安装或无效。请确保一个受支持的PlatformToolset值被赋值。C:\Users\scheinerbock\Desktop\mpstudio\node_modules\mplib\build\addon.vcxproj绞车错误!建立错误的旋转错误!堆栈错误:msbuild失败,退出代码:1,gyp!在(C:\Users\scheinerbock\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23) ChildProcess.onExit健身房堆叠!在emitTwo (events.js:106:13)健身房堆放错误!在ChildProcess.emit (events.js:191:7)健身房堆放错误!堆栈在Process.ChildProcess._handle.onexit (内部/子流程.12:215:12)系统Windows_NT 10.0.14393回旋错误!命令“C:\ Files\nodejs\node.exe”Files\nodejs\node.exe“重新构建”gyp!cwd C:\Users\scheinerbock\Desktop\mpstudio\node_modules\mplib绞车!节点-v v6.0gyperr!节点- -v v3.5.0gyperr!不妙

对于node-gyp rebuild

gyp: binding.gyp未找到(cwd: C:\Users\scheinerbock\Desktop\mpstudio)在尝试加载binding.gyp时

我很好地离开了我的舵手在这里,并将感谢任何建议或信息,除了解决方案。

EN

回答 6

Stack Overflow用户

发布于 2020-05-30 20:08:09

我正在使用MacOSCatalina10.15.5,我面临着同样的问题,所有上述解决方案都对我无效。我可以通过运行

代码语言:javascript
运行
复制
npm i -g node-gyp@latest && npm config set node_gyp "/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js"

希望这对人们有帮助。

票数 27
EN

Stack Overflow用户

发布于 2019-12-31 03:30:04

创建一个binding.gyp文件并将其放在您的项目根目录中。文件的内容如下所示:

代码语言:javascript
运行
复制
{
  "targets": [
    {
      "target_name": "binding",
      "sources": [ "src/binding.cc" ]
    }
  ]
}

binding.gyp文件以类似JSON的格式描述构建模块的配置。该文件被放置在包的根目录中,与package.json并排。见此处:https://github.com/nodejs/node-gyp#the-bindinggyp-file

票数 10
EN

Stack Overflow用户

发布于 2017-03-17 11:52:41

这条线,也许会有帮助。

node使用Visual在Windows上进行构建,所以我想问题来自于VS的安装。

从这个路径(C:\Program (x86)\MSBuild)来看,它似乎需要一个更新的版本(也许是Visual 2015首次引入MSBuild )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42638918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档