问题标签 [firebase-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2798 浏览

firebase - 如何列出所有活动的 firebase ci 令牌,或全部撤销它们

我意识到您可以使用创建一个 Firebase 令牌

您可以通过以下方式撤销单个令牌

但是您如何 a) 撤销所有令牌,或 b) 列出所有活动令牌?

我想确保项目中没有剩余的令牌仍然处于活动状态。

0 投票
9 回答
17933 浏览

unix - firebase-tools 错误:EACCES:权限被拒绝

我正在尝试部署我的网络应用程序的 Firebase 托管。

在命令行中,当我键入 时firebase deploy,我收到以下错误。

注:firebase deploy只是一个例子。firebase所有命令都会出现相同的错误。(例如,firebase --helpfirebase -vfirebase loginfirebase logout等)

错误

/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53 抛出错误;^

错误:EACCES:权限被拒绝,打开 '/Users/mowzer/.config/configstore/update-notifier-firebase-tools.json' 您无权访问此文件。


在Object.fs.openSync (fs.js:549:18) 在 Object.create.all.get (/usr/local/lib )
的 Object.fs.readFileSync (fs.js:397:15) 的错误(本机)
/node_modules/firebase-tools/node_modules/configstore/index.js:34:26)
在 Object.Configstore (/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:27:44)
在新的 UpdateNotifier (/usr/local/lib/node_modules/firebase-tools/node_modules/update-notifier/index.js:34:17)
在 module.exports (/usr/local/lib/node_modules/firebase-tools/node_modules/ update-notifier/index.js:123:23)
在对象。(/usr/local/lib/node_modules/firebase-tools/bin/firebase:5:48)
在 Module._compile (module.js:409:26)
在 Object.Module._extensions..js (module.js:416:10)

到目前为止,我尝试过的所有内容(包括每条 CLIfirebase指令)都因无法访问而拒绝我。

我能做些什么?我应该尝试什么?

(我在 Mac OSX Yosemite v10.10.5 和 firebase-tools v3.0.3 上)

编辑:当我这样做时sudo firebase deploy,我收到以下错误。

错误:输入的凭据不正确。

我尝试了以下解决方案。

我试图删除问题文件然后重新安装firebase-tools

终端.sh

然后...

现在此文件生成错误:

/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53

cd /usr/local/lib/node_modules/firebase-tools/node_modules/configstore

0 投票
1 回答
1980 浏览

firebase - 使用 firebase-tools CLI 更改目标 Firebase ID

在命令行...

当我运行时firebase deploy,我收到以下错误:

错误:输入的凭据不正确。

当我运行时firebase deploy --debug单击此处时会显示以下(更详细的)错误(和日志)。( firebase-debug.log )

当我运行时firebase deploy --project good-project-id,我得到了预期的部署行为。

当我重新运行时firebase deployfirebase deploy --debug我得到了已经描述的相同错误。

如何进行适当的更改以消除运行时的错误firebase deploy

笔记:

0 投票
3 回答
3596 浏览

angular - 删除 Firebase 托管

我使用 angular2-cli 和 angularfire2。我想添加 github 身份验证,但为此我需要添加回调 URL。好的,我做到了,但是当我尝试通过 Github 登录时,我收到一条消息,说我的页面尚未部署。

我做了什么?好吧,我只是输入 firebase init firebase deploy

从那以后,由于那条烦人的消息,我无法在我的网站上做任何事情:

我不想创建任何托管。我不想回去,删除它,所以当我再次输入时,ng serve我会看到我的页面而不是那个消息。怎么做?

我尝试在 cmd 中输入“firebase hosting:disable”,虽然我收到一条消息说一切正常,但我仍然收到有关托管的消息“。

0 投票
4 回答
15610 浏览

firebase - 如何使用命令行部署 Firebase 数据库安全规则?

在旧版本的 Firebase 中,我们可以在文件中添加一个rules部分firebase.json,并在每次部署时上传新的安全规则。

我们如何使用firebase-toolsv3 命令行工具来部署数据库安全规则?

这个页面说它是可能的:“Firebase 存储规则”

此页面提示命令行工具可以做到这一点,但firebase --help似乎firebase deploy --help没有提示如何做到这一点?(如果错过了请见谅……)

(相关:可以进入的所有内容的规范文档在哪里firebase.json?我在旧的 Firebase 网站上找到了它,但无法通过搜索新文档找到它。)

谢谢!

0 投票
2 回答
2940 浏览

terminal - firebase 托管 - 终端挂起等待身份验证

我刚刚使用我的 Gmail 帐户创建了一个 firebase 帐户,我想测试将一个简单的 JS 应用程序部署到云中。我正在使用 Linux。我输入,firebase init终端说,“等待身份验证”,然后浏览器打开,很快我看到一条消息“身份验证应用程序”,但随后它消失了,并要求我登录到我的 Google 帐户。我登录,它会将我重定向到我的仪表板。在终端窗口中,它仍在等待身份验证。所以浏览器永远不会告诉终端窗口我登录并卡住了。

有任何想法吗?

0 投票
23 回答
65299 浏览

html - Firebase 没有运行 index.html 文件

我是一个非常新的程序员,正在阅读 Firebase 教程。我已经完成了本教程的步骤 1-5 ( https://codelabs.developers.google.com/codelabs/firebase-web/#5 )。我已将“将 Firebase 添加到您的网络应用程序”js 代码添加到 html 文件中,并设置了 Firebase CLI。但是,当我运行 firebase 服务器时,除了没有显示 index.html 文件中的代码之外,一切似乎都正常工作。

我在正确的目录中,我的控制台显示“服务器正在侦听:http://localhost:5000 ”。但是,在 localhost 5000,它显示了一个通用的“欢迎使用 Firebase 托管:您看到这个是因为您已经成功设置了 Firebase 托管。现在是时候构建一些非凡的东西了!” 框而不是 index.html 文件中的应用程序界面代码。它是我目录中唯一的 html 文件。好像我错过了一些非常简单的东西。谢谢您的帮助。

0 投票
7 回答
20088 浏览

firebase - firebase 版本未通过更新

我是 Windows 用户并尝试使用 npm install -g firebase-tools更新 firebase 版本,但是当我运行firebase --version 时它显示相同的版本。我还运行 npm uninstall firebase --save并检查firebase --version它显示相同。我应该怎么做才能更新我的 firebase 版本?

0 投票
1 回答
529 浏览

bash - 如何将 firebase 添加到我的 bash 个人资料中?

我在安装 firebase 命令行工具时遇到了问题。我正在遵循以下指南:https ://www.firebase.com/docs/hosting/command-line-tool.html 。我已经在我的终端中运行了初始命令:npm install -g firebase-tools. 一旦我运行:firebase init在我的目录的根目录中,我收到以下错误:

-bash: firebase: command not found

我已经查看了如何手动修改我的 bash 配置文件的指南,但不知道该怎么做......当我运行全局命令时,我的 bash .bash_profile 不应该自动被修改吗?任何帮助,将不胜感激。我只需要我的 firebase 命令在终端中工作,为什么全局命令不会在我的 bash 配置文件中注册?

0 投票
3 回答
9328 浏览

command-line - -bash:firebase:找不到命令

我需要将网站托管到 google firebase 托管。我几乎到处都看过,但钢铁有问题。我已经安装了npm install --global firebasenpm install -g firebase-tools但是当我想使用 firebase 命令时它说:“找不到命令”

firebase-tools "-bash: firebase: command not found"

Firebase 托管设置问题

https://github.com/firebase/firebase-tools/issues/46

这个帖子没有帮助

在此处输入图像描述

这是在sudo npm install --global firebase-tools之后

在此处输入图像描述