我正在尝试部署我的网络应用程序的Firebase托管.
在命令行,当我键入时firebase deploy,我收到以下错误.
注意:firebase deploy只是一个例子.所有firebase命令都会出现相同的错误.(例如,firebase --help,firebase -v,firebase login,firebase logout,等等)
/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53 throw err; ^
错误:EACCES:权限被拒绝,打开'/Users/mowzer/.config/configstore/update-notifier-firebase-tools.json'您无权访问此文件.
在
Object.fs.ope.SanSync(fs.js:549:18)
处的Object.fs.ope.SandSync(fs.js:397:15)
处于Object.create.all.get(/ usr/local/lib )处的错误(本机) 处 /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)
at at
module.exports上的新UpdateNotifier(/usr/local/lib/node_modules/firebase-tools/node_modules/update-notifier/index.js:34:17) (/ usr/local/lib/node_modules/firebase-tools/node_modules/update-notifier/index.js:123:23)
在Object.(/ 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)
到目前为止,我所尝试的所有内容(包括每个CLI firebase指令)都因拒绝访问而拒绝我.
我能做什么?我该怎么办?
(我在Mac OSX Yosemite v10.10.5和firebase-tools v3.0.3上)
编辑:当我这样做时sudo firebase deploy,我收到以下错误.
错误:输入的凭据不正确.
我试图删除问题文件,然后重新安装firebase-tools.
cd
cd .config/configstore
# Delete problematic files
rm firebase-tools.json
override rw------- root/staff …Run Code Online (Sandbox Code Playgroud)