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

创建Probot GitHub应用失败:npm v8.0.0已移除程序化API

解决Probot应用创建失败的问题

问题根源

你遇到的错误是因为旧版本的create-probot-app依赖了npm的程序化API,而该API在npm v8.0.0及以上版本中已被移除。即使你本地降级了npm,npx会临时下载并使用旧版本的create-probot-app包,导致错误依然存在。

解决方案

1. 指定使用最新兼容版本的create-probot-app

直接在命令中指定@latest标签,强制拉取修复了API问题的最新版本:

npx create-probot-app@latest my-first-app

2. 清理npx缓存(若上述命令无效)

如果npx缓存了旧版本的包,先清理缓存再重试:

npx clear-npx-cache
npx create-probot-app@latest my-first-app

3. 手动克隆仓库创建应用

如果前两种方法都不生效,可以手动克隆官方仓库并运行创建脚本:

# 克隆仓库
git clone https://github.com/probot/create-probot-app.git
# 进入仓库目录
cd create-probot-app
# 安装依赖
npm install
# 运行创建命令
node bin/create-probot-app.js my-first-app

验证

完成上述步骤后,应用应该能正常创建。创建成功后,你可以按照官方文档的指引继续开发Probot应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 16:30:58