Node.js 为什么我的谷歌云功能目录是空的,即使我按照步骤初始化一个?
我正在尝试使用Firebase使用Google云函数来监听Google云Firestore中的更改。安装过程真的让我很沮丧,因为我不熟悉Node.js或Firebase CLI。然而,我决定遵循这些步骤,即使遵循这些步骤,我在VS代码中的项目目录中也从来没有填充过像package.json这样的必要文件 我曾尝试用不同的名称创建目录,看看是否可以重新开始,但我创建的所有目录都出现了相同的问题 以下是我尝试设置云功能的方式: iTerm 2中的第一个(命令行): 初始化Firebase时,会发生以下情况:Node.js 为什么我的谷歌云功能目录是空的,即使我按照步骤初始化一个?,node.js,firebase,google-cloud-functions,Node.js,Firebase,Google Cloud Functions,我正在尝试使用Firebase使用Google云函数来监听Google云Firestore中的更改。安装过程真的让我很沮丧,因为我不熟悉Node.js或Firebase CLI。然而,我决定遵循这些步骤,即使遵循这些步骤,我在VS代码中的项目目录中也从来没有填充过像package.json这样的必要文件 我曾尝试用不同的名称创建目录,看看是否可以重新开始,但我创建的所有目录都出现了相同的问题 以下是我尝试设置云功能的方式: iTerm 2中的第一个(命令行): 初始化Firebase时,会发生以
You're about to initialize a Firebase project in this directory:
/Users/michaelderiso <- That seems odd because it probably should be pointing to my project directory...
Before we get started, keep in mind:
* You are initializing in an existing Firebase project directory
? Which Firebase CLI features do you want to set up for this
folder? Press Space
to select features, then Enter to confirm your choices. (Press
<space> to select, <a> to toggle all, <i> to invert selection)
◯ Database: Deploy Firebase Realtime Database Rules
◯ Firestore: Deploy rules and create indexes for Firestore
❯◯ Functions: Configure and deploy Cloud Functions
◯ Hosting: Configure and deploy Firebase Hosting sites
◯ Storage: Deploy Cloud Storage security rules
您将要在此目录中初始化Firebase项目:
/Users/michaelderiso您必须cd
进入新创建的目录myproject
,以便firebase init发生在正确的位置
请尝试:
$ npm install firebase-tools -g
$ mkdir myproject
$ cd myproject
$ firebase login
$ firebase init
我也是这样
我切换到我的主目录,即C:/Users/{my_user_name}
根据“修改日期”对文件进行排序
已将所有必需的文件复制到我所需的目录
关闭bash/cmd
在所需目录下再次打开[代码]
文件在vs代码中都是可见的
另外,运行命令将节点/npm模块更新为最新版本它仍然不工作。当我执行code.
打开目录时,文件夹是空的。等等,别担心。我只是进入了我的主目录,删除了node_模块和Firebase下载的其他文件。这让我重新开始并修复我的错误。它正在工作!很好,很高兴您找到了解决方案请不要添加评论/建议/意见作为答案。这使得通过答案找到有效解决方案变得更加困难。
$ npm install firebase-tools -g
$ mkdir myproject
$ cd myproject
$ firebase login
$ firebase init