Ubuntu 22.04 apt源版本是 v12.22
Ubuntu 20.04 apt源版本是 v10.19
# Ubuntu 直接使用apt安装
sudo apt install node
如果上面的版本不能满足需求,那就去下载Linux二进制包并配置环境变量。
主版本号为偶数的,是LTS版本。
当然也有其他安装方法
使用二进制包安装的示例
在最新版下载页 https://nodejs.org/en/download
下载 Linux Binaries (x64)
版本。
或者在 https://nodejs.org/en/download/releases
选择任意版本后,进入对应的 release 页面下载对应Linux包。
# 下载二进制包,可能是 tar.gz,也可能是 tar.xz,只是解压时的参数不同
wget https://nodejs.org/download/release/v16.20.2/node-v16.20.2-linux-x64.tar.gz
# 解压缩.gz文件
tar -xzf node-v16.20.2-linux-x64.tar.gz
# 解压缩.xz文件 tar -xvf node-v16.20.2-linux-x64.tar.xz
# 将解压好的文件夹移动到用户软件目录
mv node-v16.20.2-linux-x64 /usr/local/node1620
# 添加全局环境变量
vim /etc/profile
# 在第一行添加内容
export PATH=$PATH:/usr/local/node1620/bin
# 刷新环境变量
source /etc/profile
# 查看效果
node -v
npm -v
nvm可以用于管理本机多个node版本,并可以手动进行切换不同的版本。在同一时间,只能有一个全局node,不能像phpStudy一样可以让多个php同时共存。
nvm install 版本号
来安装指定版本,如果不指定小版本号,则默认安装当前大版本号的最新稳定版。例如: nvm install 18
会自动安装 18.20.4 。nvm use 版本号
来指定当前全局的Node版本。例如:运行 nvm use 18
成功之后,再输入 node -v
即可看到当前Node版本为 18.20.4
nrm 是一个 npm 的镜像管理源管理工具,安装后可以很方便的切换全局node源,兼容 nvm 。
npm i -g nrm
nrm ls
* npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
*
表示当前使用的源
使用 nrm use <name>
来切换到不同的源
# 例:切换到淘宝的源
nrm use taobao