电脑技巧 OpenClaw Node 升级故障:升级 Node.js 23 后报错找不到 sqlite3 怎么重新编译原生二进制依赖? 作者提米哥 2026年3月7日 这是典型的原生 C++ 模块(Native Modules)与 Node V8 引擎 ABI 版本不匹配问题。每次跨大版本升级 Node.js 后,您必须重新编译这些含有 C++ 绑定的依赖。请在终端执行 `npm rebuild -g openclaw`,这会触发 `node-gyp` 针对您当前的新 Node 版本重新编译 `sqlite3`、`canvas` 等原生二进制扩展。编译完成后网关即可正常启动。