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

启动contentful-starter执行npm run dev时遇No native build found错误求助

解决Windows下启动Contentful Gatsby Starter时的lmdb原生构建缺失错误

针对你遇到的No native build was found for platform=win32 arch=x64错误,按以下步骤解决:

  • 清理现有依赖与缓存

    1. 删除项目里的node_modules文件夹:
      rd /s /q node_modules  # Windows命令
      # 若用Git Bash则执行 rm -rf node_modules
      
    2. 删除package-lock.json文件:
      del package-lock.json  # Windows命令
      # Git Bash执行 rm package-lock.json
      
    3. 强制清理npm缓存:
      npm cache clean --force
      
  • 切换兼容的Node.js版本
    你的Node版本18.7.0是非LTS版本,可能和依赖的lmdb库ABI版本不匹配。建议切换到18.x系列的最新LTS版本(比如18.19.0):

    1. 用nvm(Node版本管理器)安装对应版本:
      nvm install 18.19.0
      
    2. 切换到该版本:
      nvm use 18.19.0
      
  • 重新安装依赖并启动项目

    1. 重新安装所有依赖:
      npm install
      
    2. 重新执行项目初始化:
      npm run setup
      
    3. 启动开发服务:
      npm run dev
      
  • 若仍未解决,降级Gatsby版本
    打开项目的package.json,将gatsby依赖版本改为4.x系列(比如^4.25.7),然后重复上述清理、安装步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 20:48:14