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

升级系统后Firebase部署报错:找不到模块./commands/run-script.js

解决方案:Firebase云函数部署报错Cannot find module './commands/run-script.js'
  • 清理缓存并重装项目依赖
    执行以下命令彻底重置本地依赖环境:

    npm cache clean --force
    rm -rf node_modules package-lock.json
    npm install
    

    清除损坏的缓存和依赖文件后,重新构建依赖树,修复可能的文件路径异常。

  • 重新安装对应版本的npm
    报错指向npm内部文件缺失,大概率是npm安装不完整。执行命令重装当前版本的npm:

    npm install -g npm@9.6.7
    

    安装完成后可通过npm ls npm查看npm安装路径,检查该路径下lib/commands目录是否存在run-script.js文件。

  • 更新Firebase CLI至最新版
    旧版CLI可能与当前node/npm版本存在兼容性问题,更新到最新版本:

    npm install -g firebase-tools
    

    验证版本后重新执行部署命令:firebase deploy --only functions

  • 用nvm重新安装指定node版本
    系统升级可能导致node环境损坏,通过nvm重新安装配套的node版本:

    nvm install 18.17.1
    nvm use 18.17.1
    

    切换版本后重新安装项目依赖再尝试部署。

  • 检查自定义预部署脚本
    查看项目及functions目录下package.json的scripts字段,确认是否有预部署脚本错误调用了run-script相关命令,修正路径或逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 09:44:53