Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Missing write access in mac to /usr/local/lib/node_modules

I am trying to install angular cli but it's show me Missing write access to /usr/local/lib/node_modules so, how can I fix it in my mac i try it may time but, not getting exact answer

 npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm ERR! path /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR!  { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] npm ERR!   stack: npm ERR!    'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'', npm ERR!   errno: -13, npm ERR!   code: 'EACCES', npm ERR!   syscall: 'access', npm ERR!   path: '/usr/local/lib/node_modules' } npm ERR!  npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR!  npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). 
like image 668
Kundan Kumar Mourya Avatar asked Feb 21 '19 08:02

Kundan Kumar Mourya


People also ask

How do I fix a missing write access error?

Fix missing write access using chown command The chown command is used to change the owner of the folder. The -R option means that the change owner command will be executed recursively, changing not only the node_modules folder owner, but also the rest of the files and folders inside it.

Where is node_modules folder in Mac?

On macOS computers, npm will be installed under /usr/local/bin/npm soft link path. The actual path to the npm package is under /usr/local/lib/node_modules . Any globally installed packages will end up in that path as well.


1 Answers

Run these commands in a terminal window:

sudo chown -R $USER ~/.npm sudo chown -R $USER /usr/lib/node_modules sudo chown -R $USER /usr/local/lib/node_modules 
like image 128
jeduard Avatar answered Sep 24 '22 11:09

jeduard