node.js - npm 安装 : Error: EACCES: permission denied, mkdir

标签 node.js mobile npm appium

我试图在 Mac OS 10.12.5 上执行 sudo npm install -g appium

我收到这个错误:

info Chromedriver Install Installing Chromedriver version '2.30' for platform 'mac' and architecture '64'

info Chromedriver Install Opening temp file to write chromedriver_mac64 to...

Error: EACCES: permission denied, mkdir

'/usr/local/lib/node_modules/appium/node_modules/appium-chromedriver/2017820-44752-12jfqpb.z2hd'

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! appium-chromedriver@3.0.1 install: node install-npm.js npm ERR! Exit status 1 npm ERR!

这不是一个重复问题,因为这次安装尝试是使用 sudo,而另一个不是。

最佳答案

sudo npm install -g appium --unsafe-perm=true --allow-root

为我工作

关于node.js - npm 安装 : Error: EACCES: permission denied, mkdir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46328267/

相关文章:

node.js - 使用 Expo start 而不是 npm start

javascript - 检测移动设备

node.js - nodemon,主管,永远都给出不同的错误,有什么建议吗?

node.js - 使用 Bower 安装 Bootstrap 而不是通过 NPM 或 NuGet 是否仍然合适?

node.js - PM2 (Node.js) 部署 - 主机 key 验证失败

javascript - Backbone.js vs Express vs Next JS ...和JSP?

javascript - 如何测试 mongodb criteria 对象中的两个外部值是否相等?

javascript - 在 javascript 中从文本文件中搜索字符串

ios - Unity iOS 背景音频变得静音

Laravel Mix 未定义 JavaScript 函数