当我安装 npm install -g ionic cordova It throws below error
npm WARN checkPermissions 缺少对 /usr/lib/node_modules 的写入权限 npm ERR!路径 /usr/lib/node_modules npm 错误!代码 EACCES npm 错误! errno -13 npm 错误!系统调用访问 npm ERR!错误:EACCES:权限被拒绝,访问 '/usr/lib/node_modules' npm ERR! { 错误:EACCES:权限被拒绝,访问 '/usr/lib/node_modules' npm ERR!堆栈:'错误:EACCES:权限被拒绝,访问'/usr/lib/node_modules'',npm ERR!错误号:-13,npm 错误!代码:'EACCES',npm 错误!系统调用:'访问',npm ERR!路径:'/usr/lib/node_modules' } npm 错误! npm 错误!该操作被您的操作系统拒绝。 npm 错误!很可能您没有以当前用户 npm ERR 的身份访问此文件的权限! npm 错误!如果您认为这可能是权限问题,请仔细检查 npm ERR!文件及其包含目录的权限,或尝试运行 npm ERR!再次以 root/Administrator 身份执行该命令(尽管不建议这样做)。
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/home/javauser/.npm/_logs/2018-05-19T04_42_24_737Z-debug.log
我也尝试过使用root用户。我正在使用 node v9.11.1 , npm 6.0.1
在 Mac OS 或 linux 中使用 sudo 运行
或在 Windows 中以管理员身份运行打开 cmd