node.js - 无法进行 Firebase 部署 - 错误 : Invalid Firebase specified

标签 node.js firebase firebase-hosting firebase-tools

firebase.com/docs 上完成所有必要步骤后并将我的应用程序升级到更新版本我仍然无法使用 firebase-tools 运行部署它。

$ firebase 部署 MY_APP_NAME

给出以下堆栈:

/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53
                throw err;
                ^

Error: EACCES: permission denied, open '/Users/myusername/.config/configstore/update-notifier-firebase-tools.json'
You don't have access to this file.

at Error (native)
at Object.fs.openSync (fs.js:634:18)
at Object.fs.readFileSync (fs.js:502:33)
at Object.create.all.get (/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:34:26)
at Object.Configstore (/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:27:44)
at new UpdateNotifier (/usr/local/lib/node_modules/firebase-tools/node_modules/update-notifier/index.js:34:17)
at module.exports (/usr/local/lib/node_modules/firebase-tools/node_modules/update-notifier/index.js:123:23)
at Object.<anonymous> (/usr/local/lib/node_modules/firebase-tools/bin/firebase:5:48)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)

阅读此 Can't deploy to firebase . Get ENOENT error我已经尝试应用 sudo,这有助于更多 - 并遵循:$ sudo firebase deploy

经过 3-5 秒的明显停顿后

Error: Invalid Firebase specified.

Having trouble? Try firebase deploy --help

但是这样做:$ sudo firebase list

显示项目存在:

┌────────────────────────┬───────────────────────┬─────────────┐
│ Name                   │ Project ID / Instance │ Permissions │
├────────────────────────┼───────────────────────┼─────────────┤
│ MY_APP_NAME (current)  │ MY_APP_NAME           │ Owner

任何想法将不胜感激。

我有 NPM 3.8.6 @Node v6.0.0 @Mac 10.11

最佳答案

我最近在尝试部署到生产环境时突然遇到了这个问题,它只是突然显示这条消息,并且尝试上述方法无效。

这是对我有用的东西。

首先,我通过以下方式注销了我的 firebase 帐户:

firebase logout

然后重新登录

firebase login

然后重新选择项目

firebase use project_name

我现在可以正确部署,而不会再次出现问题。

关于node.js - 无法进行 Firebase 部署 - 错误 : Invalid Firebase specified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37309852/

相关文章:

java - Firebase 实时数据库 .info/connected False 当它应该是 True

firebase - 如果我不使用数据库,是否需要在firebase中更改安全规则?

javascript - 在文件之间导出 Nodejs 中的日志记录

javascript - 更新来自react-with-firebase-auth的用户

node.js - 子进程 : The stdout parameter

python - Firebase 身份验证 verify_id_token 错误 "super(type, obj): obj must be an instance or subtype of type"

javascript - ReactJS Firebase 托管和 Google Search Console

firebase - 使用 Firebase 托管初始化脚本创建 react 应用程序

node.js - nodejs electronjs sqlite3 - 使用未声明的标识符 'napi_is_detached_arraybuffer'

javascript - 如何显示数组中的数组项