➜ web-qqdz-gov-pc-local git:(develop) npm --registry=http://172.18.71.185:7001 install @cspire/cbd-cli -g
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to “coffeescript” (no hyphen)
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).
在终端输入 npm --registry=http://172.18.71.185:7001 install @cspire/cbd-cli -g时提示了这个错误
npm ERR! Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’
原因: 执行命令行命令时没有获得管理员权限
解决方法: 在命令前面加上sudo即可.然后输入电脑的管理员密码操作即可完成


本文介绍了一个常见的npm安装错误,即EACCES权限被拒绝错误,通常发生在尝试在/usr/local/lib/node_modules目录下安装全局模块时。文章详细解释了错误产生的原因,并提供了解决方案:通过在命令前加sudo获取管理员权限。
852






