'Firebase init'命令没有创建package.json,index.js和function文件夹

pop*_*opo 6 firebase firebase-tools

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

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
Run Code Online (Sandbox Code Playgroud)

但是在第7步之后,当前文件夹中只有'firebase.json',所以我看不到函数文件夹,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!
Run Code Online (Sandbox Code Playgroud)

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

Mic*_*igh 13

您必须使用箭头键和空格键选择要初始化的功能 - 默认情况下不启用任何功能.请参阅粘贴日志中的错误消息:

?  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.
Run Code Online (Sandbox Code Playgroud)

您还可以运行firebase init functions以专门初始化函数.

  • 嗨,迈克尔.谢谢你的建议.正如你所提到的,我不只是按空格键来选择功能...... :(现在一切正常.我会更加小心地阅读指南.谢谢! (3认同)