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

Windows下Bun全局安装包失败:安装surge遇InvalidNPMLockfile错误

解决Bun全局安装surge时的InvalidNPMLockfile错误

可能原因

Bun全局安装时可能意外读取到某个目录下的package-lock.json(比如当前工作目录或全局安装目录中的旧锁文件),该文件格式不符合Bun预期,触发报错。

解决方案

1. 切换空目录执行全局安装

打开终端,切换到不含任何package-lock.json或pnpm-lock.yaml的空目录(比如桌面临时文件夹),再执行安装命令:

cd C:\Users\你的用户名\Desktop\empty-temp-folder
bun add -g surge

2. 删除全局目录中的旧锁文件

Bun全局包默认路径一般为C:\Users\你的用户名\.bun\install\global,进入该目录删除package-lock.json后重新安装:

del C:\Users\你的用户名\.bun\install\global\package-lock.json
bun add -g surge

3. 强制跳过锁文件检查

使用--no-lockfile参数让Bun忽略锁文件直接安装:

bun add -g surge --no-lockfile

4. 重置Bun全局缓存

清理Bun全局缓存后重新尝试安装:

bun cache clean
bun add -g surge

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 17:20:54