Mow*_*zer 1 unix npm firebase firebase-hosting firebase-tools
我正在尝试部署我的网络应用程序的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 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
Run Code Online (Sandbox Code Playgroud)
然后...
cd path/to/directory
cd firebase deploy
Run Code Online (Sandbox Code Playgroud)
现在这个文件生成错误:
/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53
cd/usr/local/lib/node_modules/firebase-tools/node_modules/configstore
jwn*_*ngr 11
这看起来像你安装了npm的模块的权限问题.这是许多开发人员遇到的问题,而npm实际上有一些关于如何解决它的文档.一旦你完成它,再试一次(你可能需要重新安装firebase-tools
),事情应该有效.
Ton*_*Bui 10
我通过sudo
在命令行的开头添加来修复它!
归档时间: |
|
查看次数: |
8417 次 |
最近记录: |