繁体   English   中英

将android平台添加到ionic时出错

[英]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

根据这个

https://flaviocopes.com/npm-fix-missing-write-access-error/

解决方案1)

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

解决方案2)

sudo npm install -g

解决方案3)

在OSX中安装npm模块时,权限被拒绝

如果要在Mac OS上全新安装Node,则可以使用Homebrew软件包管理器完全避免此问题。 Homebrew使用正确的权限开箱即用地进行设置。

brew安装节点

使用此命令解决了我的问题

您遇到权限问题,这就是为什么您遇到问题

可以通过给予许可解决

sudo var chmod 777 /directory/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM