Mac安装 nvm 以及 node

小白,刚买的 Mac,在自己摸索着装环境和软件,遇到很多问题,简单记录一下

1. 安装 nvm

直接参考nvm的 github地址: https://github.com/nvm-sh/nvm
(当前版本 v0.36.0,在 gitbub上可以找到最新的版本)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash

【遇到的问题】:

Q1: nvm安装完后报错 nvm: command not found
A1: mac系统版本不同,解决方法可能不同,需参考 github上的说明,我现在的版本是 10.15.x,只需要执行touch ~/.zshrc

Q2: 电脑重启之后又报错 nvm: command not found
A2:~/.zshrc文件中添加 source ~/.bash_profile
(参考:https://blog.csdn.net/weixin_30553837/article/details/95161709


2. 用 nvm安装和切换 node(以 12.18.4版本为例)

【安装 node】

nvm install 12.18.4

【切换 node】

nvm use 12.18.4

【设置 node默认版本】

nvm alias default 12.18.4

【查看已安装的 node版本】

nvm ls

【查看可用的 node版本】

nvm ls-remote

【卸载 node】

nvm uninstall 12.18.4

【遇到的问题】:
Q3: nvm install 12.18.4报错:Version ‘v12.18.4’ not found - try nvm ls-remote to browse available versions.
A3: 😭😭😭搞了好几天,没解决,一怒之下直接装了node,先用着
Update: 莫名其妙好了,不知道咋回事,只是把电脑背回了老家,中间又装了点其他的东西,然后再试试,就。。。成了???

Q4: nvm use 12.18.4切换版本后,在别的目录或者重启之后 node版本还是恢复到之前的默认版本
A4: nvm alias default 12.18.4将常用版本设置为默认版本


3. 卸载直接安装的 node

(因为 nvm突然好使了,就准备用 nvm来安装 node,把原先直接安装的 node卸掉)
【卸载 node】

sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d

【验证】

node  //command not found
npm  //command not found

(参考:https://www.jianshu.com/p/920961b6a538

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值