4

我正在尝试创建一个类似于以下的项目结构:

--firebase-admin-project
  --firebase.json
  --functions
    --anonymous-login
      --node_modules
      --index.js
      --package.json
    --auth-login
      --node_modules
      --index.js
      --package.json

目的是在anonymous-login 或auth-login 文件夹中执行“firebase deploy --only 功能”,但部署失败。

目前,“firebase init 函数”在函数文件夹中创建了新的 index.js 和 package.json 文件,这不是我想要的。

此外,我们希望避免使用 require 将所有函数拉入一个 index.js 文件。

4

2 回答 2

4
firebase deploy --only functions:<any function>

Firebase 也开始允许开发人员部署特定功能

于 2017-08-03T04:46:16.037 回答
2

当你运行时firebase deploy,它会部署你项目中的每一个函数和函数目录下的所有文件。目前没有办法选择少于整个事物的任何内容。

更新:CLI 中有一个新功能,允许独立部署单个功能和功能组。相关文档位于文档的部分部署部分。

于 2017-03-24T16:05:26.000 回答