我在搭建Nodejs环境的时候,经常遇到npm权限错误,无法访问/node-modules/。在这个问题(npm throws error without sudo)的帮助下,我设法改变了所有权。但是,我必须输入我的用户名,而不是示例中的“whoami”。
sudo chown -R 'whoami' ~/.npm
chown: whoami: illegal user name
这是否意味着 mac 不支持“whoami”,还是我做错了什么?
最佳答案
你有一个错字:你需要使用向后的刻度
sudo chown -R `whoami` ~/.npm
关于macos - 'whoami' 在 mac 终端上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19913218/