gpt4 book ai didi

node.js - 错误 : EACCES: permission denied, 访问 '/usr/local/lib/node_modules'

转载 作者:IT老高 更新时间:2023-10-28 21:46:48 24 4
gpt4 key购买 nike

什么可能导致错误错误:EACCES:权限被拒绝,访问'/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 found in:
npm ERR! /Users/macbookmd101/.npm/_logs/2018-02-21T16_26_08_421Z-debug.log

最佳答案

更改您的文件权限...像这样

首先检查谁拥有该目录

ls -la /usr/local/lib/node_modules

它拒绝访问,因为 node_module 文件夹归 root 所有

drwxr-xr-x   3 root    wheel  102 Jun 24 23:24 node_modules

所以这需要通过将 root 更改为您的用户来更改,但首先运行下面的命令来检查您当前的用户 How do I get the name of the active user via the command line in OS X?

id -unwhoami

然后更改所有者

sudo chown -R [owner]:[owner] /usr/local/lib/node_modules

sudo chown -R ownerName: /usr/local/lib/node_modules

sudo chown -R $USER /usr/local/lib/node_modules

关于node.js - 错误 : EACCES: permission denied, 访问 '/usr/local/lib/node_modules',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com