我不断收到以下错误:
Error: EACCES, permission denied '/Users/Anuraag/.cordova/lib/tmp' .
每当我尝试为我的 cordova 应用程序添加 cordova add platform ios 时。有什么问题请帮忙!!
最佳答案
您收到的错误来自 NPM(因为 Cordova CLI 是通过 NPM 安装的)。这是一个棘手的问题,将 NPM 与 sudo
一起使用,然后不使用 sudo
将导致奇怪的权限问题。
如果您按照 Cordova 文档中的说明进行操作,它会让您使用 sudo
安装 Cordova。然后它让你这样做:
# To ensure permissions are correct, run this command on Mac or Linux, changing LOGIN to match your account name:
$ sudo chown -R LOGIN /usr/local/lib/node_modules/cordova
你做了那一步吗?如果没有试试看。如果这不起作用,请确保可以访问 '/Users/Anuraag/.cordova/lib/tmp'
目录。鉴于它是一个本地临时目录,很可能使用类似以下内容的完全读/写访问权限没有害处:
chmod -R 777 '/Users/Anuraag/.cordova/lib/tmp'
关于bash - 错误 : EACCES, 权限被拒绝 Ionic Cordova IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25598377/