How to fix ( Error: EACCES: permission denied, mkdir )
Nodejs and NPM have made life so easier. If you use Gulp toolkit with it I am sure you love it π
However, I came across Error: EACCES: permission denied, mkdir (directory permissions) issue today when I tried to install all gulp packages and their dependencies with the following commands in a project.
$ npm install
I also tried by updating Nodejs, NPM and by installing NPM with sudo to give it current user administrative permissions.
$ sudo npm update
$ sudo npm install
I got the same error every single time. After digging into this issue and reading log file I used the NPM install command with sudo and a couple of permission flags given below.
$ sudo npm install --unsafe-perm=true --allow-root
This command fixed the issue. It worked like a charm and installed all gulp packages without any directory permission errors.
Discussion
13 Comments
Join the Conversation
you’re a good man!
Omg finally this actually works. What does the –unsafe-perm=true do that allows it to work? anyone know?
Have the same issue in my Samsung Galaxy s10a
Guide me how’s fix
Permission denied EACCES
How does running with SUDO on the local directory is an acceptable solution?? Wow!!
Sudo is a Magic π
thanks sir I was facing the issue for long time.
OMG Finally a to the point solution, finally worked on my linux subsystem, THANK YOU
Thank you so much , this issue was driving me nuts for last 2 hours.
me too !
nice! thx
Thanks for sharing the fix. I ran into permission issue even while I am running the install command as sudo user. Running with the –unsafe-perm=true –allow-root fixed it.
thanks alot sir, this solved my problem
You are welcome, Lee π