简体   繁体   English

即使在使用 nvm 安装节点后,firebase cli 也会出现 EACCES 权限错误

[英]EACCES permission error with firebase cli even after installing node with nvm

I looked at another post that said these issues were quite common and followed the link there ( https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally ).我看了另一篇文章,说这些问题很常见,并点击了那里的链接( https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally )。 I did what it recommended there and installed node via nvm.我做了那里推荐的事情并通过nvm安装了节点。 The error still happens.错误仍然发生。 Exact error is below.确切的错误如下。

After running firebase login:运行 firebase 后登录:

Error: EACCES: permission denied, open '/Users/home/.config/configstore/firebase-tools.json' You don't have access to this file.错误:EACCES:权限被拒绝,打开 '/Users/home/.config/configstore/firebase-tools.json' 您无权访问此文件。

at Object.openSync (fs.js:476:3)
at Object.readFileSync (fs.js:377:35)
at Configstore.get all [as all] (/Users/home/.nvm/versions/node/v14.16.0/lib/node_modules/firebase-tools/node_modules/configstore/index.js:34:25)
at Configstore.get (/Users/home/.nvm/versions/node/v14.16.0/lib/node_modules/firebase-tools/node_modules/configstore/index.js:77:27)
at Object.<anonymous> (/Users/home/.nvm/versions/node/v14.16.0/lib/node_modules/firebase-tools/lib/previews.js:11:30)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19) {

errno: -13, syscall: 'open', code: 'EACCES', path: '/Users/home/.config/configstore/firebase-tools.json' } errno:-13,系统调用:'open',代码:'EACCES',路径:'/Users/home/.config/configstore/firebase-tools.json'}

I solved this issue by changing the owner of the config store via chown:我通过 chown 更改配置存储的所有者解决了这个问题:

sudo chown -R username /Users/username/.config

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM