You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求适配Node.js v8.3的node_sqlite3.node文件(node-v83-win32-x64)

适配Node.js v8.3的sqlite3模块解决方法
  • 安装兼容版本的sqlite3
    高版本sqlite3已不再支持Node.js v8的Node-API 1,需指定安装最后适配Node.js v8的版本,推荐sqlite3@4.2.0:
npm install --save sqlite3@4.2.0
  • 解决EPERM权限警告
    若安装时出现权限错误,可尝试:

    • Windows环境下以管理员身份运行终端后再执行安装命令
    • 或添加--unsafe-perm参数跳过权限检查:
      npm install --save sqlite3@4.2.0 --unsafe-perm
      
  • 手动编译适配二进制文件
    如果预编译包没有生成node-v83-win32-x64/node_sqlite3.node,需手动编译:

    1. 全局安装node-gyp:
      npm install -g node-gyp
      
    2. 安装Windows构建依赖(仅Windows环境):
      npm install --global --production windows-build-tools
      
      注:Node.js v8需要Python 2.7,该命令会自动安装对应版本的Python和VS构建工具
    3. 重新编译sqlite3并指定Node版本和平台:
      npm rebuild sqlite3 --target=8.3.0 --arch=x64 --target_platform=win32
      
  • 验证结果
    检查node_modules/sqlite3/lib/binding/node-v83-win32-x64/node_sqlite3.node是否存在,之后启动应用测试功能是否正常。

内容的提问来源于stack exchange,提问作者Sameer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 19:07:45