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

猜你喜欢

转载自www.cnblogs.com/linck/p/11574704.html