nodejs ‘xxx‘ was compiled against a different Node.js
·

在start的时候发现这个diskusage.node模块的node版本不匹配。当前electron版本5.0.8
处理方式可以尝试以下两种
1.node-gyp rebuild --target=5.0.8 --dist-url=https://npm.taobao.org/mirrors/atom-shell
此方法直接cd到出问题的模块。然后再执行
2.cnpm rebuild --runtime=electron --target=5.0.8 --disturl=https://atom.io/download/atom-shell --abi=70
此方式可以尝试直接在根目录编译
其中 target表示的是当前electron的版本号5.0.8
2022--8-15
这种报错我的理解应该是选取Node版本与Electron版本的NODE_MODULE_VERSION不一致
解决办法:electron利用插件
npm install node-abi
查询对应版本的ABI与你本地Node的ABI比对下
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)