lishen116 2018-10-13 00:06 采纳率: 0%
浏览 4114

binding.node is not a valid Win32 application

最近用electron-packager打包应用,打包64位exe运行一点毛病没有,打包32位exe可以成功,但是运行之后console报错如下:

        (window10  64位系统)

        Uncaught Error: \\?\C:\Users\Administrator\Desktop\electron-9caibox\presenterTool\9caibox-win32-ia32\resources\app\node_modules\ref\build\Release\binding.node is not a valid Win32 application\\?\C:\Users\Administrator\Desktop\electron-9caibox\presenterTool\9caibox-win32-ia32\resources\app\node_modules\ref\build\Release\binding.node
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
at Object.Module._extensions..node (module.js:671:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:504:12)
at Function.Module._load (module.js:496:3)
at Module.require (module.js:586:17)
at require (internal/module.js:11:18)
at bindings (C:\Users\Administrator\Desktop\electron-9caibox\presenterTool\9caibox-win32-ia32\resources\app\node_modules\bindings\bindings.js:81:44)
at Object.<anonymous> (C:\Users\Administrator\Desktop\electron-9caibox\presenterTool\9caibox-win32-ia32\resources\app\node_modules\ref\lib\ref.js:5:47)


    因为这个问题我以为是我node的问题,把64位node换成32位仍然是这个错误,能试过的各种方法都试过了没招了,求大佬们支招,可以远程,跪谢,解决有红包!!!
  • 写回答

2条回答 默认 最新

  • lishen116 2018-10-16 05:35
    关注

    后来我慢慢排除发现是 ffi 模块引起的这个问题,把ffi注释并不调用就不报错了,那为什么64位可以用ffi,32位不可以??

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器