The module '/Users/yixuanmiao/MOVK/mhaibaraai.cn/node_modules/.pnpm/better-sqlite3@12.2.0/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 127. This version of Node.js requires
NODE_MODULE_VERSION 137. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
报错信息核心是:
better_sqlite3.node 是用 NODE_MODULE_VERSION 127 编译的better-sqlite3 没有重新编译rm -rf node_modules
pnpm store prune
pnpm install
pnpm rebuild better-sqlite3
pnpm rebuild
要快速验证是否修复,可以运行:
node -e "require('better-sqlite3')"
如果没有报错,就说明 ABI 版本对上了。