微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

修复 Node.js 版本问题“请尝试重新编译或重新安装”

如何解决修复 Node.js 版本问题“请尝试重新编译或重新安装”

我已经尝试擦除我的 node_modules 并重新安装,多次运行 npm rebuild、更改 Node 版本和 npm rebuild my_module_name --update-binary。没有任何效果

编辑:此软件包以前已安装并可以使用。包链接与 Windows 兼容。它只是在不运行脚本一段时间后停止工作。我尝试按照页面上的说明进行操作,并确保我安装了最新版本的 Microsoft Visual C++ Redistributable。我仍然遇到同样的错误

Error: The module './././**PATH**\node_modules\@nut-tree\nut-js\node_modules\opencv4nodejs-prebuilt\build\Release\opencv4nodejs.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 79. This version of Node.js requires
NODE_MODULE_VERSION 93. Please try re-compiling or re-installing
the module (for instance,using `npm rebuild` or `npm install`)

解决方法

这表明您正在使用 Node 版本管理器或最近更新了您的 Node 版本,并且您的包的编译版本与您当前的 Node 版本之间存在不匹配。如果您使用的是 Node 版本管理器,请仔细检查您使用的是正确版本的 Node。否则,您只需删除项目的 node_modules 文件夹,然后运行 ​​npm install

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。