npm/nvm Tips

187 阅读1分钟

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