node 切换源
- 查看当前源
npm config get registry
- 切换淘宝源
# 旧
npm config set registry http://registry.npm.taobao.org/
# 新
npm config set registry http://registry.npmmirror.com/
- 切换npm源
npm config set registry https://registry.npmjs.org/
原淘宝 npm 域名停止解析
域名切换规则:
Mac 安装nvm
卸载已安装的node
- 卸载官网下载的pkg node
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
- 卸载homebrew 安装的node
brew uninstall node
安装
- 切换目录:
cd ~\ - 使用git安装:
git clone https://github.com/nvm-sh/nvm.git\ - 进入nvm目录:
cd nvm\ - 执行编译文件:
./install.sh\ - 编辑 .bash_profile (默认不存在):
vim ~/.bash_profile\ - 按
i进入编辑模式 - 写入以下代码
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
- 按
esc退出编辑模式,再输入:wq回车,保存退出 - 执行命令:
source ~/.bash_profile
zsh报错找不到
- 进入.zshrc: `vim ~/.zshrc'
- 按
i进入编辑模式 - 写入:
source ~/.bash_profile - 按
esc退出编辑模式,再输入:wq回车,保存退出 - 执行命令:
source ~/.zshrc
nvm 命令
// 列出所有已经安装的版本
nvm list
// 下载你想要的版本
nvm install 16.16.0
// 使用指定版本的node(临时),永久使用下面的命令
nvm use 14.18.2
// 显示当前使用的版本
nvm current
// 查看所有的node可用的版本
nvm ls-remote
// 每次启动终端都使用该版本的node(永久)
nvm alias default 14.18.2
使用n来切换node版本
npm install -g n
sudo n 16.x //16系列版本
// 切换
sudo n