Error: EACCES: permission denied, mkdir

Posted linck

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error: EACCES: permission denied, mkdir相关的知识,希望对你有一定的参考价值。

今天在全局安装飞冰的时候,出现标题的错误

想到是权限不够的问题,其实飞冰官网也有解决的办法,就是更改npm的默认路径。我之前就是用了更改默认路径的方法,然后后来又恢复了默认路径,所以还是用默认路径加权限的方法:

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

网上有直接在指令后加上面粉色的指令,但我试了不行,所有在指令前又加了sudo

所以总结一下MacOS下目前遇到的各种权限问题的解决方法:

1.在指令前加 sudo

2.在指后前加 --unsafe-perm=true --allow-root

3.结合第一点和第二点,sudo (指令) --unsafe-perm=true --allow-root

以上是关于Error: EACCES: permission denied, mkdir的主要内容,如果未能解决你的问题,请参考以下文章

Error: EACCES: permission denied, open ‘tree-sitter‘

Error: EACCES: permission denied, open ‘tree-sitter‘

npm permission denied错误npm ERR! Error: EACCES: permission denied, access

Error: listen EACCES: permission denied 0.0.0.0:80

Unhandled rejection Error: EACCES: permission denied, open '

Error: EACCES: permission denied, mkdir