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

发布NPM包时遇bob build错误已全局安装bob,如何解决?

解决Bob Build报错导致NPM/Yarn发布失败的问题
  • 优先安装项目本地的Bob依赖:全局安装无法替代项目本地依赖,执行npm install @react-native-community/bob --save-dev或yarn add @react-native-community/bob --dev。
  • 校验package.json配置:
    • 确认scripts字段中包含"build": "bob build"
    • 检查react-native-bob配置项,确保source(源码目录)、output(输出目录)路径正确,目标格式(targets)符合需求,示例配置:
      "react-native-bob": {
        "source": "src",
        "output": "lib",
        "targets": ["commonjs", "module"]
      }
      
  • 清理依赖缓存:删除node_modules、package-lock.json、yarn.lock,重新执行npm install或yarn install后再尝试bob build。
  • 检查Node.js版本:Bob要求Node.js 14.x及以上版本,执行node -v确认版本,版本过低时使用nvm/n等工具升级。
  • 单独执行bob build定位错误:跳过publish命令,直接运行bob build查看完整报错信息,重点排查源码语法错误、文件路径不存在、依赖缺失等问题。
  • 若为TypeScript项目,检查tsconfig.json配置:确保编译选项与Bob的目标格式兼容,比如target、module等字段设置正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:43:10