Ubuntu版本22.04
前言
常规通过apt update,然后apt install nodejs,即可安装node.js
但是这样安装的版本不是最新的
apt update
#更新安装列表
apt list -a nodejs
#查看当前可安装的nodejs版本
查找的这个版本还是比较低,实际情况可能会不符合编译要求的版本
http://nodejs.org官网有提供最新版的安装包,但是在ubuntu下解压后,还需要设置环境变量,这个有点麻烦,先不考虑。
通过一番查找,大致的方法如下:
curl -sL https://deb.nodesource.com/setup_20.x | bash -
#文件名setup_20.x中的数字20,就是目前能找到最新的LTS版本,自然可以将20改成21,以后有22也同理
- curl -sL: 这是一个使用 curl 命令的部分,-s 参数表示静默模式,不输出进度信息,而 -L 参数表示跟随重定向。这样可以从给定的 URL 下载脚本。
- https://deb.nodesource.com/setup_13.x: 这是 NodeSource 提供的一个脚本地址,用于设置 Node.js 的源。setup_13.x 表示要安装 Node.js 版本 13.x,你可以根据需要更改版本号。
- |: 这是管道操作符,将前一个命令的输出传递给下一个命令。
- bash -: 则表示以 Bash Shell 运行脚本。
执行完上次的命令再次执行apt list -a nodejs
可以看到已经有最新版了
然后执行apt install nodejs
等安装完成,执行node -v 以及npm -v,可以看到,node.js和npm都已经完成安装,并默认是最新LTS版
如何快速切换我们要的node版本
sudo npm install -g n
n 20
安装node 的 n插件,n 20就表示会装一个node 20.+版本的nodejs环境并切换,就可以满足有些node版本不一致导致编译失败的问题。
先安装n
评论区