【发布时间】:2019-07-15 02:04:51
【问题描述】:
我正在尝试安装 Angular cli,但它显示缺少对 /usr/local/lib/node_modules 的写访问权限 那么,我该如何在我的 mac 中修复它,我可能会尝试它,但没有得到准确的答案
npm WARN checkPermissions Missing write access to /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! stack:
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! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
【问题讨论】:
-
你试过了吗:
sudo npm install? -
是的,我试试这个
-
您可以手动在此路径
/usr/local/lib/node_modules创建任何文件或文件夹吗?通常或通过 sudo。 -
不,它是在安装节点 js 时自动创建的
-
添加 sudo 对我有用
标签: node.js angular angular-cli node-modules