我正在尝试创建类似于以下项目结构:
--firebase-admin-project
--firebase.json
--functions
--anonymous-login
--node_modules
--index.js
--package.json
--auth-login
--node_modules
--index.js
--package.json
目的是在匿名登录或auth-login文件夹中执行“firebase deploy --only functions”,但部署失败 .
目前,“firebase init functions”在functions文件夹中创建了新的index.js和package.json文件,这不是我想要的 .
此外,我们希望避免使用require将所有函数拉入一个index.js文件 .
2 回答
当您运行
firebase deploy
时,它将部署项目中的每个函数以及函数目录下的所有文件 . 目前没有办法选择任何比整个事情更少的东西 .Update :CLI中有一项新功能,允许单独部署各个功能和功能组 . 该文档的文档位于文档的partial deploys部分 .
Firebase已经开始允许开发人员部署特定功能