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



我看了另一篇帖子,说这些问题很常见,并点击了那里的链接(https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally)。我在那里做了它推荐的,并通过nvm安装了node。错误仍然存在。具体错误如下。

运行firebase登录后:

错误:EACCES:权限被拒绝,打开'/Users/home/.config/configstorefirebase-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) {

错误号:-13,syscall:'open',代码:"EACCES",路径:'/Users/home/.config/configstorefirebase-tools.json'}

我通过chown:更改配置存储的所有者来解决这个问题

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

最新更新