当我为ionic添加Android平台时,它会出现一个错误,比如缺少写入权限
npm警告检查权限缺少对npm ERR /usr/local/lib/node_modules写访问!代码EACCES npm ERR!Syscall访问npm ERR!路径 /usr/local/lib/node_modulesnpm ERR!ERRNO-13 npm ERR!错误: EACCES:权限拒绝,访问'/usr/本地/lib/node_modules'npm ERR![错误: EACCES:权限拒绝,访问'/usr/本地/lib/node_modules']{npm ERR!堆栈:"错误: EACCES:权限拒绝,访问'/usr/本地/lib/node_modules'", npm ERR!ERRNO:-13, npm ERR!
代码:'EACCES',npm ERR!syscall:'访问', npm ERR!路径:'/usr/本地/lib/node_modules'npm ERR!}npm ERR!NPM ERR!操作被您的操作系统拒绝了. npm ERR!您可能没有权限以当前用户npm ERR的身份访问此文件!NPM ERR!如果您认为这可能是权限问题,请仔细检查npm ERR!文件及其包含目录的权限,或尝试运行npm ERR!该命令再次作为root/管理员. npm ERR!此运行的完整日志可以在以下文件中找到:
如果要在Mac OS上重新安装Node,可以使用自制软件包管理器完全避免此问题。自制软件使用正确的权限进行开箱即用的设置。
brew安装节点
我的问题用这个命令解决了
您失去了在文件夹中写入的权限,请尝试执行此命令:
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模块时权限被拒绝
Hello每当我运行以下命令时 它会导致以下错误: 未处理的promise拒绝警告:未处理的promise拒绝。这个错误要么是由于在一个异步函数中抛出一个没有接球块的东西,要么是由于拒绝了一个没有用.的()处理的promise。(拒绝id: 1)(节点: 304)[DEP] 0018禁止警告:不建议使用未处理的promise拒绝。将来,未处理的promise拒绝将以非零退出代码终止Node.js进
Nitishs MacBook Air:~Nitishan和$cd myApp Nitishs MacBook Air:myApp Nitishan和$sudo ionic平台添加android下载默认ionic资源 下载:https://github.com/driftyco/ionic-default-resources/archive/master.zip[=================
我已经在Cordova项目上创建了,但在添加平台时,它给了我以下错误: 将cordova fetch用于cordova android@6.3.0 错误:
我的电话有问题。当我想用以下命令添加平台时出错: > {http_解析器:'1.0',节点:'0.10.26',v8:'3.14.5.9',ares:'1.9.0-DEV',uv:'0.10.25',zlib:'1.2.3',模块:'11',openssl:'1.0.1e',npm:'1.4.3'} 道路已经确定 $echo$PATH /usr/lib/lightdm/lightdm:/usr/本
我试图创建一个新的Ionic项目,当我运行命令时: 运行cordova build ios运行命令:/users/nnation/myapp/hooks/after_prepare/010_add_platform_class.js/users/nnation/myapp错误:spawn EACCES at exports._errnoexception(util.js:746:11)at chi
我试图添加Android平台: 我明白了: 我在中指定了SDK的路径。bash_profile,还有什么我需要做的吗? 谢谢你的回答!