使用 Power Shell 登录 Firebase



如何在 Windows Power Shell 上登录 Firebase? 我刚开始使用Firebase进行应用部署。 在我使用 npm install -g Firebase-tools 安装 Firebase CLI 并且安装成功后,但是当我尝试在我的站点目录中使用 Firebase login 登录时,我收到此消息

"PS C:\Users\Dennis\friendlychat\web-start> firebase login术语"Firebase"不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。行:1 字符:9+ 火力基地<<<<登录 + CategoryInfo : ObjectNotFound: (firebase:String) [], CommandNotFoundException + FullQualifiedErrorId : CommandNotFoundException"

注意:我已经为nodeJS和npm cmd设置了环境路径>

  1. 安装 Firebase 工具。用途:npm install -g firebase-tools
  2. 登录使用: firebase login
  3. 初始化火力库:firebase init 在此步骤中,您需要选择您的 Firebase 帐号和要在 Firebase 上部署的应用文件夹。
  4. 然后部署代码:firebase deploy

PS:您应该在步骤2之前构建应用程序。

问题是您的 Nodejs 数据文件夹路径尚未添加到您的 Windows 环境变量和 .

  1. 打开窗口"环境变量"。
  2. 在"系统变量"
  3. 下查找变量"路径"
  4. 选择变量"路径",然后选择"编辑"
  5. 从对话框中选择"新建"并粘贴 %USERPROFILE%\AppData\Roamingpm\
  6. 应用更改并重新启动 PowerShell

你很好!

安装时,Firebase 将打印如下消息:

PS C:Program Filesnodejs> npm install -g firebase-tools
npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
C:Usersyour_idAppDataRoamingnpmfirebase -> C:Usersyour_idAppDataRoamingnpmnode_modulesfirebase-toolsbinfirebase
C:Usersyour_idAppDataRoamingnpm
`-- firebase-tools@3.0.6

现在进入工作目录,输入如下命令:

PS F:your_working_dir> C:Usersyour_idAppDataRoamingnpmfirebase login
PS F:your_working_dir> C:Usersyour_idAppDataRoamingnpmfirebase init
PS F:your_working_dir> C:Usersyour_idAppDataRoamingnpmfirebase deploy

其他方法,尝试在 npm 安装后重新启动系统,或者更改系统变量。我读了一些帖子,说使用Windows命令提示符而不是Power Shell也可能有效。尝试发布哪种方法适合您。

我也有类似的问题,对我有用的是将我的目录更改为 C:\Users\your_id\AppData\Roamingpm\并运行命令。

也有类似的问题,如果你使用纱线来安装Firebase-tools,请尝试使用npm install -g firebase-tools

  • 打开终端并键入 npm ls -g --depth=0
  • 复制路径,我的是 C:\usr\local
  • 关闭终端
  • 在用户环境变量中添加路径到路径
  • 重新打开您的终端
  • 类型 cd/
  • 键入 cd usr\local(假设您正在使用我的路径)
  • 最后,键入firebase.cmd登录

如果您仍然感到困惑,请查看此YouTube视频 https://www.youtube.com/watch?v=sFrfhJXd_EE

这将起作用。打开终端并写入:

npm ls -g --depth=0

它将为您提供目录副本,然后搜索环境变量,然后转到路径并添加单击以添加选项,然后粘贴它。

然后重新打开终端并写下:

firebase.cmd login

它会起作用。您收到错误是因为您的目录在环境变量下出错。

我遇到了类似的问题,对我有用的是将我的目录更改为 C:\Users\your_id (Mr.DM)\AppData\Roamingpm

但你必须把它命名为PATH

** 只需卸载节点并重新安装

**

它对我有用

最新更新