我一整天都在做这件事,尝试了很多不同的东西:
--msvs_version=
的2010, 2011, 2012, 2013, 2015
标志python=C:\Python27\python.exe
npm -g install npm@next
node-gyp rebuild
和node-gyp configure
艰难时期。
该软件包是一个电子/反应应用程序,我正在运行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时
我很好地离开了我的舵手在这里,并将感谢任何建议或信息,除了解决方案。
发布于 2020-05-30 20:08:09
我正在使用MacOSCatalina10.15.5,我面临着同样的问题,所有上述解决方案都对我无效。我可以通过运行
npm i -g node-gyp@latest && npm config set node_gyp "/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js"
希望这对人们有帮助。
发布于 2019-12-31 03:30:04
创建一个binding.gyp文件并将其放在您的项目根目录中。文件的内容如下所示:
{
"targets": [
{
"target_name": "binding",
"sources": [ "src/binding.cc" ]
}
]
}
binding.gyp
文件以类似JSON的格式描述构建模块的配置。该文件被放置在包的根目录中,与package.json并排。见此处:https://github.com/nodejs/node-gyp#the-bindinggyp-file
https://stackoverflow.com/questions/42638918
复制相似问题