Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function Firebase的云函数:项目结构多个自包含函数_Function_Firebase_Google Cloud Functions_Firebase Tools_Google Cloud Tools - Fatal编程技术网

Function Firebase的云函数:项目结构多个自包含函数

Function Firebase的云函数:项目结构多个自包含函数,function,firebase,google-cloud-functions,firebase-tools,google-cloud-tools,Function,Firebase,Google Cloud Functions,Firebase Tools,Google Cloud Tools,我正在尝试创建类似以下内容的项目结构: --firebase-admin-project --firebase.json --functions --anonymous-login --node_modules --index.js --package.json --auth-login --node_modules --index.js --package.json 其目的是在匿名登录或身份验证登

我正在尝试创建类似以下内容的项目结构:

--firebase-admin-project
  --firebase.json
  --functions
    --anonymous-login
      --node_modules
      --index.js
      --package.json
    --auth-login
      --node_modules
      --index.js
      --package.json
其目的是在匿名登录或身份验证登录文件夹中执行“firebase部署--仅功能”,但部署失败

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


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

当您运行
firebase deploy
时,它将部署项目中的每个函数以及函数目录下的所有文件。目前没有办法选择不完整的内容

更新:CLI中有一项新功能,允许独立部署单个功能和功能组。文档部分提供了相关文档

firebase部署--仅功能:
firebase deploy --only functions:<any function>

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

您能帮忙吗。我在终端上得到了一个部署,但当我转到firebase控制台并查看“功能”选项卡时。。。它是空白的!?确保查看正确的项目内部。使用
firebase list
查看当前处于活动状态的项目。和
firebase使用
选择另一个,以防出错。只需查看帮助;现在你可以做了;请尝试在中部署firebase帮助CLI@TheeBen是的,这个功能比这个答案写的时候更新了。是的,只是想万一你没有注意到,因为它还不是doc的正式部分,我想;除了某个地方的暗示。干杯