【问题标题】:'Firebase init' command didn't create package.json, index.js and function folder“Firebase init”命令未创建 package.json、index.js 和函数文件夹
【发布时间】:2018-03-18 12:57:31
【问题描述】:

我现在正在尝试为我的 Google Home 创建一个教程应用,但遇到了一些麻烦。根据this tutorial,我完成了构建完成的步骤。

1.Download and install Node.js.
2.npm install -g firebase-tools
3.firebase login
4-1.mkdir sillynamemaker
4-2.cd sillynamemaker
4-3.firebase init
5.select Functions:…
6.select action project(silllynamemaker-***)
7.firebase init

但是在第7步之后,当前文件夹中只有'firebase.json',所以我看不到functions文件夹,package.json和index.js。

我的控制台日志如下。

$ node -v
v8.6.0
$ npm --version
5.3.0
$ firebase --version
3.13.1

$ firebase init
You're about to initialize a Firebase project in this directory: ~/ghome/sillynamemaker

? Which Firebase CLI features do you want to setup for this folder? Press Space to select features, then Enter to confirm your choices. 
⚠  You have have not selected any features. Continuing will simply associate this folder with a Firebase project. Press Ctrl + C if you want to start over.

=== Project Setup
First, let's associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add, 
but for now we'll just set up a default project.

? Select a default Firebase project for this directory: SillyNameMaker (sillynamemaker-*****)

i  Writing configuration info to firebase.json...
i  Writing project information to .firebaserc...

✔  Firebase initialization complete!

如果有人帮助我,我真的很高兴。 提前致谢。

【问题讨论】:

  • 你确定你选择了“函数”吗?它应该说“功能设置”,然后“将在您的项目中创建一个功能目录,并预先配置一个 Node.js 包。功能可以使用 firebase deploy 进行部署。”这对我有用。
  • 嗨,道格。阅读您的评论后,我发现我不只是按空格键..现在它可以工作了。非常感谢您的建议。

标签: firebase firebase-tools


【解决方案1】:

您必须使用箭头键和空格键选择要初始化的功能——默认情况下没有启用。查看粘贴日志中的错误消息:

⚠  You have have not selected any features. Continuing will simply associate this folder with a Firebase project. Press Ctrl + C if you want to start over.

您也可以运行firebase init functions 专门初始化函数。

【讨论】:

  • 嗨,迈克尔。谢谢你的建议。正如您所提到的,我不只是按空格键来选择功能.. :( 现在一切正常。我会更加仔细地阅读指南。谢谢!
猜你喜欢
  • 2021-10-31
  • 1970-01-01
  • 2016-12-09
  • 2016-10-19
  • 1970-01-01
  • 2020-12-09
  • 2021-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多