Ошибка разрешения EACCES с firebase cli даже после установки узла с nvm

Я просмотрел другой пост, в котором говорилось, что эти проблемы довольно распространены, и перешел по ссылке (https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally). Я сделал то, что там рекомендовали, и установил узел через nvm. Ошибка все еще происходит. Точная ошибка ниже.

После запуска входа в firebase:

Ошибка: 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, системный вызов: 'open', код: 'EACCES', путь: '/Users/home/.config/configstore/firebase-tools.json' }


person shockedeel    schedule 17.03.2021    source источник


Ответы (1)


Я решил эту проблему, изменив владельца хранилища конфигурации через chown:

sudo chown -R username /Users/username/.config
person shockedeel    schedule 17.03.2021