7

When I set up Node js environment, I often encounter npm permission error, as it can't access /node-modules/. With the help of this question (npm throws error without sudo), I managed to change the ownership. However, I had to type my username, instead of 'whoami' as in the example.

sudo chown -R 'whoami' ~/.npm
chown: whoami: illegal user name

Does it mean 'whoami' is not supported on mac, or am I doing something wrong?

Community
  • 1
  • 1
Andrew Chaa
  • 6,120
  • 2
  • 45
  • 33

1 Answers1

34

You have a typo: you need to use backward ticks

sudo chown -R `whoami` ~/.npm
Christian Fritz
  • 20,641
  • 3
  • 42
  • 71