0

I needed to install a global npm package (on macos), so I ran the following command:

npm install -g <package-name>

I was given an EACCESS error, and I turned to this Stack Overflow question. I ran the following two commands (from Anirban Sanyal's answer):

sudo chown -R root:$(whoami) /usr/local/lib/node_modules/
sudo chmod -R 775 /usr/local/lib/node_modules/

I once again ran the command npm install -g <package-name>, but it threw an EACCESS error again. I then ran this command:

sudo npm install -g <package-name> --unsafe-perm=true --allow-root

which worked, and my package was installed globally.

I am wondering whether any of these commands have changed something in PATH or root permanently, and if so how I can reverse them.

Elipsus
  • 11
  • 3

0 Answers0