我试图在我的 mac 上不使用 sudo 来设置节点。我点击了这个链接 http://www.johnpapa.net/how-to-use-npm-global-without-sudo-on-osx/。
我正在使用的 Mac 上已经有了节点。所以我按照Already Have Node?的步骤操作?
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm
Run Code Online (Sandbox Code Playgroud)
然而,第三步
brew uninstall node
Run Code Online (Sandbox Code Playgroud)
给我一个奇怪的错误
No such keg: /usr/local/Cellar/node
Run Code Online (Sandbox Code Playgroud)
我检查了我是否有自制软件
brew help
Run Code Online (Sandbox Code Playgroud)
我仍然拥有它。
这条路好像没了。这似乎是遵循此程序的常见链接,所以我不确定我错过了什么。任何反馈将不胜感激。
谢谢。
我克服这个问题的方法是使用 brew 像往常一样安装节点:
brew install node
然后我这样做:
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |