Firestore bundler builder部署异常:安装扩展后报错lib/index.js不存在
修复Firebase扩展部署报错:lib/index.js does not exist
方案1:修正package.json的入口指向
- 打开项目根目录下的
package.json文件。 - 找到
"main"字段,将其值从"lib/index.js"修改为"src/index.js"(如果你的源文件是src/index.ts,则改为"src/index.ts",可根据实际文件路径调整)。 - 保存文件后,重新运行部署命令:
firebase deploy --only extensions
方案2:补全构建步骤生成lib目录
如果你的扩展基于TypeScript开发,或需要将源码编译到lib目录,可按以下操作:
- 检查
package.json的scripts字段,确认是否存在构建命令(例如TypeScript项目的"build": "tsc")。 - 运行构建命令生成
lib目录:npm run build - 构建完成后,重新执行Firebase部署命令。
验证
- 部署完成后,查看Firebase控制台的扩展状态,确认报错已消失,扩展可正常运行。
内容的提问来源于stack exchange,提问作者pedrommuller
相关产品推荐
相关产品推荐

