侧边栏壁纸
  • 累计撰写 211 篇文章
  • 累计创建 16 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

[ubuntu]系统如何安装新的nodejs LTS版

Wake
2024-06-04 / 0 评论 / 0 点赞 / 1,275 阅读 / 516 字

Ubuntu版本22.04

前言

常规通过apt update,然后apt install nodejs,即可安装node.js
但是这样安装的版本不是最新的

apt update
#更新安装列表
apt list -a nodejs
#查看当前可安装的nodejs版本

image
查找的这个版本还是比较低,实际情况可能会不符合编译要求的版本

http://nodejs.org官网有提供最新版的安装包,但是在ubuntu下解压后,还需要设置环境变量,这个有点麻烦,先不考虑。

通过一番查找,大致的方法如下:

curl -sL https://deb.nodesource.com/setup_20.x | bash -
#文件名setup_20.x中的数字20,就是目前能找到最新的LTS版本,自然可以将20改成21,以后有22也同理
  1. curl -sL: 这是一个使用 curl 命令的部分,-s 参数表示静默模式,不输出进度信息,而 -L 参数表示跟随重定向。这样可以从给定的 URL 下载脚本。
  2. https://deb.nodesource.com/setup_13.x: 这是 NodeSource 提供的一个脚本地址,用于设置 Node.js 的源。setup_13.x 表示要安装 Node.js 版本 13.x,你可以根据需要更改版本号。
  3. |: 这是管道操作符,将前一个命令的输出传递给下一个命令。
  4. bash -: 则表示以 Bash Shell 运行脚本。

执行完上次的命令再次执行apt list -a nodejs
image-1717474350035
可以看到已经有最新版了

然后执行apt install nodejs
等安装完成,执行node -v 以及npm -v,可以看到,node.js和npm都已经完成安装,并默认是最新LTS版
image-1717474469985

如何快速切换我们要的node版本

sudo npm install -g n
n 20

安装node 的 n插件,n 20就表示会装一个node 20.+版本的nodejs环境并切换,就可以满足有些node版本不一致导致编译失败的问题。
先安装n

0

评论区