Node.js环境搭建
安装
下载对应系统的版本安装即可
官网下载
CentOS 7 安装
wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz
tar -xvf node-v16.13.0-linux-x64.tar.xz
mv node-v16.13.0-linux-x64 /usr/local/nodejs
# 创建软链
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
Node.js版本管理工具NVM
项目地址: Github
安装NVM前,卸载全局安装的 node / npm
安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
系统profile文件(~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc)会添加如下命令:
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
执行nvm
命令,出现nvm版本号和帮助,则说明nvm安装成功
如果提示找不到命令,重新登录shell或手动执行上边三条命令,以设置nvm环境变量,然后重试
常用命令
# 查看已经安装的版本,和当前使用的版本
nvm list
nvm ls
# 查看已经发布的所有版本
nvm ls-remote
# 安装指定的版本
nvm install <version>
# 安装最新可用版本
nvm install node
# 安装最新的长期支持版本
nvm install --lts
# 使指定Golang版本生效
nvm use <version>
# 使用最新可用版本
nvm use node
# 设置默认版本,下次登录shell默认使用该版本
nvm alias default <version>
# 使最新可用版本作为默认版本
nvm alias default node
# 删除指定的版本
nvm uninstall <version>