利用n 升级工具升级Node.js版本及在mac环境下的坑

2020-06-17 06:02:32易采站长站整理

由于用了brew安装的node ,用 

brew uninstall node 
卸载node后发现还是没有解决问题。

那么一定是这个命令没有完全卸载node,那么只好自己手动卸载了。

cd 到根目录


find . -name "node"
find . -name "npm"

删除所有搜索与node相关的结果

重新

brew instll node

安装结束肯能会提示err:


Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/dtrace/node.d
Target /usr/local/lib/dtrace/node.d
already exists. You may want to remove it:
rm '/usr/local/lib/dtrace/node.d'

To force the link and overwrite all conflicting files:
brew link --overwrite node

不用慌张,安照错误提示操作


rm '/usr/local/lib/dtrace/node.d'`
brew link --overwrite node

重新运行命令发现

node -v 
安装成功了。
npm -v
后确认,重装成果。

node又恢复正常了!所以在mac环境下要慎用n升级工具来升级node.js版本。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。