Node.js Electron ffi重建问题:未找到命令
我正在与错误作斗争: 未捕获异常: 错误:动态链接库(DLL)初始化例程失败。“ 经过一些研究和调试,可能的问题是节点模块ffi尚未针对electron环境进行“重建”。我尝试按照中的步骤重建包,但方法1在复制到信函中时不起作用 “为Electron安装模块并重建”的方法2不起作用,因为输入./node_modules/.bin/Electron-rebuild.cmd(我在Windows上)不起作用-Bash只是说“找不到命令”“我没有看到其他人有这个问题。我甚至尝试过从PowerShell运行它,以防git bash引发问题,但我也遇到了类似的问题,尽管我也遇到了一个错误,指出:Node.js Electron ffi重建问题:未找到命令,node.js,electron,ffi,Node.js,Electron,Ffi,我正在与错误作斗争: 未捕获异常: 错误:动态链接库(DLL)初始化例程失败。“ 经过一些研究和调试,可能的问题是节点模块ffi尚未针对electron环境进行“重建”。我尝试按照中的步骤重建包,但方法1在复制到信函中时不起作用 “为Electron安装模块并重建”的方法2不起作用,因为输入./node_modules/.bin/Electron-rebuild.cmd(我在Windows上)不起作用-Bash只是说“找不到命令”“我没有看到其他人有这个问题。我甚至尝试过从PowerShell运
At line:1 char:1
+electron-rebuild.cmd
+~~~~~~~~~~~~~~~~~~~
_CategoryInfo : ObjectNotFound: (electron-rebuild.cmd:String) [], CommandNotFoundException
+FullyQualifiedErrorID : CommandNotFoundException
我不理解方法3(为Electron手动构建),并且对使用它犹豫不决——也就是说,我不确定为什么手动构建命令中没有用于指定需要重建的包的参数
我多次尝试按照项目文件夹中的说明(npm安装--保存开发人员的Electron Rebuild)安装Electron Rebuild。它似乎安装在正确的位置
为什么电子重建没有被识别?如何才能正确安装ffi
如果有人能给我指出一些额外的地方,让我了解我对这个问题的概念化可能遗漏了什么,我也会很感激。提前谢谢 查看您的python版本,
ffi
仅支持python 2x,因为节点gyp仅支持python 2x
尝试卸载python 3x并重新安装python 2x。好的,这对我来说很有用:
npm config set msvs\u version 2015--global
{
“名称”:“stack_ffi”,
“版本”:“1.0.0”,
“说明”:“,
“main”:“index.js”,
“脚本”:{
“测试”:“echo\”错误:未指定测试\“&退出1”,
“开始”:“电子”,
“重建”:“电子重建-f-w ffi”
},
“作者”:“作者”,
“许可证”:“XXX”,
“依赖性”:{
“电子”:“2.0.2”,
“电子重建”:“1.7.3”
},
“依赖项”:{
“外国金融机构”:“2.2.0”,
“参考文件”:“1.3.5”
}
}
您是否尝试过检查path变量?电子重建的路径是否存在?