相关疑难解决方法(0)

错误:EACCES:权限被拒绝,访问'/ usr/local/lib/node_modules'做出反应

可能导致错误的原因是Error: EACCES: permission denied, access '/usr/local/lib/node_modules'什么?

npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be …
Run Code Online (Sandbox Code Playgroud)

install node.js npm reactjs

183
推荐指数
23
解决办法
15万
查看次数

以 root 身份运行 NPM 8 时获取 EACCESS

太棒了;使用 fs.readFileSync 的脚本在使用调用时抛出 EACCESS npm,但不使用node

在一个古老的(2016)Docker 镜像上,我需要运行一个postinstall涉及 Bower ( ) 的 NPM 脚本bower install --allow-root,但每当我这样做时,我都会得到EACCES: permission denied, open '/root/.config/configstore/bower-github.json'. 我发现这样做的npx bower结果是一样的。npx bower 在 Docker之外运行效果很好。

通常,我很容易处理这些问题,因为每当有人在sudo不应该执行的命令时使用命令时,这些问题通常就会出现。这些问题的解决方法通常是将所有者更改回当前用户,或者仅使用 sudo 和运行 Bower 命令--allow-root示例 1示例 2)。

然而,这不是这些问题之一。 我已经是root了!

完整的错误就像任何类似的问题:

root@eaa32456c249:/var/www/myproj# npx bower --allow-root
/var/www/myproj/node_modules/bower/lib/node_modules/configstore/index.js:54
                throw err;
                ^

Error: EACCES: permission denied, open '/root/.config/configstore/bower-github.json'
You don't have access to this file.

    at Object.openSync (node:fs:585:3)
    at Object.readFileSync …
Run Code Online (Sandbox Code Playgroud)

permissions node.js docker

6
推荐指数
1
解决办法
5937
查看次数

Bower安装EACCESS错误

我试图从bower.json(bower安装)安装依赖项时遇到此错误,我不知道它是什么或我如何修复它...任何帮助都是apreciated.

 ? deniz946@UbuntuOS ? ~/Desktop/meanapp/client ? ? resourcejs ? bower install
/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:54
                throw err;
                ^

Error: EACCES: permission denied, open '/home/deniz946/.config/configstore/bower-github.json'
You don't have access to this file.

    at Error (native)
    at Object.fs.openSync (fs.js:584:18)
    at Object.fs.readFileSync (fs.js:431:33)
    at Object.create.all.get (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26)
    at Object.Configstore (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44)
    at readCachedConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:19:23)
    at defaultConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:11:12)
    at Object.<anonymous> (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/index.js:16:32)
    at Module._compile (module.js:425:26)
    at Object.Module._extensions..js (module.js:432:10)
Run Code Online (Sandbox Code Playgroud)

javascript node.js bower

2
推荐指数
1
解决办法
979
查看次数

标签 统计

node.js ×3

bower ×1

docker ×1

install ×1

javascript ×1

npm ×1

permissions ×1

reactjs ×1