nvm安装
先卸载原来的node(未尝试)
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
由于我是新电脑所以直接安装nvm
- 下载
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
- 配置变量
# 进入根目录
cd ~
# 进入文件夹
vim ~/.zshrc
# 输入 i 进入编辑模式复制粘贴下面三行,编辑完输入命令 :wq进行退出
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# 刷新变量文件
source ~/.zshrc
-
检查一下
nvm -v -
安装node ...
-
附图
参考:
Mac安装nvm及cnpm的坑点 (包括M1, M2安装nvm) - 知乎 (zhihu.com)
mac安装nvm详细教程 || mac配置nvm避坑 - 掘金 (juejin.cn)
vim极为详细的教程(一)基本操作 - 知乎 (zhihu.com)
设置nodejs源(这个办法需开梯子)
今天是 2024.8.3,想通过 nvm 升级 nodejs 到 v20 版本,终端运行nvm ls-remote 后只显示 iojs 版本的 nodejs,百度上看了一堆帖子。 有效操作如下:
# 编辑 .zshrc 文件
vim ~/.zshrc
# 添加这一行
export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist
# 按 esc 键然后输入 :wq 保存并退出
# 刷新变量文件
source ~/.zshrc