我正在尝试部署我的 Web 应用的 Firebase Hosting。
在命令行中,当我输入 "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; ^ Error: EACCES: permission denied, open '/Users/mowzer/.config/configstore/update-notifier-firebase-tools.json' You don't have access to this file. at Error (native) at Object.fs.openSync (fs.js:549:18) at Object.fs.readFileSync (fs.js:397:15) 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. (/usr/local/lib/node_modules/firebase-tools/bin/firebase:5:48) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10)
到目前为止,我尝试了所有可能的方法(包括所有 CLI firebase 指令),但由于权限不足而无法进行操作。
我该怎么做?我应该尝试什么?
(我使用的是 Mac OS X Yosemite v10.10.5 和 firebase-tools v3.0.3)
编辑:当我输入 "sudo firebase deploy" 时,会出现以下错误。
Error: The entered credentials were incorrect.
我尝试了以下解决方案。
我尝试删除有问题的文件,然后重新安装 firebase-tools。
然后...
现在这个文件产生了错误:
在命令行中,当我输入 "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; ^ Error: EACCES: permission denied, open '/Users/mowzer/.config/configstore/update-notifier-firebase-tools.json' You don't have access to this file. at Error (native) at Object.fs.openSync (fs.js:549:18) at Object.fs.readFileSync (fs.js:397:15) 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. (/usr/local/lib/node_modules/firebase-tools/bin/firebase:5:48) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10)
到目前为止,我尝试了所有可能的方法(包括所有 CLI firebase 指令),但由于权限不足而无法进行操作。
我该怎么做?我应该尝试什么?
(我使用的是 Mac OS X Yosemite v10.10.5 和 firebase-tools v3.0.3)
编辑:当我输入 "sudo firebase deploy" 时,会出现以下错误。
Error: The entered credentials were incorrect.
我尝试了以下解决方案。
我尝试删除有问题的文件,然后重新安装 firebase-tools。
cd
cd .config/configstore
# Delete problematic files
rm firebase-tools.json
override rw------- root/staff for firebase-tools.json? y
rm update-notifier-firebase-tools.json
override rw------- root/staff for update-notifier-firebase-tools.json? y
# Reinstall firebase-tools
cd
sudo npm install -g firebase-tools
然后...
cd path/to/directory
cd firebase deploy
现在这个文件产生了错误:
请注意,本文不包含解释和修改。/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53
cd /usr/local/lib/node_modules/firebase-tools/node_modules/configstore
sudo firebase deploy
时,我会收到以下错误提示:错误:输入的凭据不正确。 - Let Me Tink About It