使用nvm来管理nodejs

nvm

nvm 是一个node.js的版本管理工具,让每个用户,所有POSIX-compliant SHELL可以使用不同版本的node

nvm不支持`fish shell`,后续也没有打算

使用

在安装 nvm 之前移除已安装的node

Install

  1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
    or
  2. wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

添加环境变量

.zshrc or .profile or .bashrc 中添加一下语句

1
2
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm