近期在macos开发环境下使用npm,经常会出现无法mkdir,permission denied的问题,在windows下并没有遇到这种情况。 经查询需要在指令前使用 sudo 指令,例如:npm install your_module 改为 sudo npm install your_module 下方是一个报错信息。 npm ERR! path /Users/niceyoo/ . npm /_cacache/index-v5/ 92 /fc npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall mkdir npm ERR! Error: EACCES: permission denied, mkdir '/Users/niceyoo/.npm/_cacache/index-v5/92/fc' npm ERR! { [Error: EACCES: permission denied, mkdir '/Users/niceyoo/.npm/_cacache/index-v5/92/fc' ] npm ERR! cause: npm ERR! { Error: EACCES: permission denied, mkdir '/Users/niceyoo/.npm/_cacache/index-v5/92/fc' npm