Node 19安装firebase-tools后执行命令报p-limit模块缺失错误
解决Firebase Tools全局安装后找不到
p-limit模块的问题 方法一:重新完整安装Firebase Tools
这是最稳妥的修复方式,能解决大部分依赖缺失问题:
- 卸载全局的Firebase Tools:
npm uninstall -g firebase-tools - 强制清理npm缓存,避免残留的损坏文件:
npm cache clean --force - 重新全局安装Firebase Tools:
npm install -g firebase-tools
方法二:手动补装缺失的依赖模块
如果不想重装,可以直接在Firebase Tools的全局目录中安装缺失的p-limit:
- 先获取全局npm包的根目录:
执行后会得到类似npm root -g/usr/local/lib/node_modules的路径 - 进入Firebase Tools的目录(替换成你实际的路径):
cd /usr/local/lib/node_modules/firebase-tools - 安装
p-limit:npm install p-limit
额外提示
如果上述方法无效,可以尝试切换到Node 18 LTS版本(Firebase Tools对LTS版本的兼容性更稳定),再重新安装Firebase Tools。
内容的提问来源于stack exchange,提问作者yolomartini
相关产品推荐
相关产品推荐

