[英]getting error while adding android platform to ionic
当我为ionic添加android平台时,它收到一个错误,例如missing write permission
npm WARN checkPermissions缺少对/ usr / local / lib / node_modules的写权限npm ERR! 代码EACCES npm ERR! syscall访问npm ERR! 路径/ usr / local / lib / node_modules npm错误! errno -13 npm错误! 错误:EACCES:权限被拒绝,访问'/ usr / local / lib / node_modules'npm ERR! [错误:EACCES:权限被拒绝,访问'/ usr / local / lib / node_modules'] {npm ERR! 堆栈:“错误:EACCES:权限被拒绝,访问'/ usr / local / lib / node_modules'”,npm ERR! errno:-13,npm错误!
代码:“ EACCES”,npm错误! syscall:“访问”,npm错误! 路径:'/ usr / local / lib / node_modules'npm ERR! } npm ERR! npm ERR! 该操作被您的操作系统拒绝。 npm ERR! 您可能没有权限以当前用户npm ERR的身份访问此文件! npm ERR! 如果您认为这可能是权限问题,请仔细检查npm ERR! 文件及其包含目录的权限,或尝试运行npm ERR! 再次以root / Administrator身份执行命令。 npm ERR! 可以在以下位置找到此运行的完整日志:
您错过了在文件夹中写入的权限尝试执行此cmd:
sudo chown -R $USER /usr/local/lib/node_modules
根据这个
解决方案1)
sudo chown -R $USER /usr/local/lib/node_modules
解决方案2)
sudo npm install -g
解决方案3)
如果要在Mac OS上全新安装Node,则可以使用Homebrew软件包管理器完全避免此问题。 Homebrew使用正确的权限开箱即用地进行设置。
brew安装节点
使用此命令解决了我的问题
您遇到权限问题,这就是为什么您遇到问题
可以通过给予许可解决
sudo var chmod 777 /directory/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.