[教程]Ubuntu20.04安装Node.js

前言

这两天在装一个工具软件的时候,要求先安装Node.js,我也不懂这是用来干什么的,只知道跟JavaScript有关。不懂没关系,装就完事了,管它呢。

本文将介绍3种在Ubuntu 20.04系统中安装Node.js的方法。

安装方法

方法1:通过APT命令安装

Ubuntu 20.04默认的软件仓库中,提供了一个版本为10.19Node.js。这个版本已经比较老了,如果可以满足你的需求的话那么可以通过下面的命令进行安装:

sudo apt update
sudo apt install nodejs

安装好以后,可以用下面的命令查看版本号:

node -v

还可以用下面的命令安装Node.js的包管理器npm

sudo apt install npm

方法2:通过PPA安装

如果想安装其他版本的Node.js,那么可以通过PPApersonal package archive)进行安装。假如我们想安装大版本号为16Node.js,那么可以先执行下面的命令安装PPA(如果要安装其他版本的,把16换成其他版本号即可,比如14):

curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh

执行了上面的命令后,就可以用APT安装Node.js了:

sudo apt install nodejs

安装成功后再用node -v命令看一下版本号,我执行的结果如下:

v16.17.0

通过这种方式安装,由于nodejs包中已经包含了nodenpm,所以不需要单独安装npm了。

方法3:通过Node版本管理器(NVM)

另外一种安装方式是通过Node版本管理器(Node Version Manager,NVM),这个工具可以让我们非常方便地在同一个系统中安装和使用不同版本的Node.js。执行下面的命令可以安装NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

上面的命令先下载一个脚本文件install.sh然后运行它,这个脚本会将NVM仓库克隆到本地~/.nvm目录中,然后在~/.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

为了使环境变量生效,需要先执行下面的命令:

source ~/.bashrc

然后就可以使用NVM工具了。用下面的命令查看有哪些可用的版本:

nvm list-remote

这个命令会把所有可用的版本都列出来,我这里只截取一小部分的输出结果:

v16.10.0
       v16.11.0
       v16.11.1
       v16.12.0
       v16.13.0   (LTS: Gallium)
       v16.13.1   (LTS: Gallium)
       v16.13.2   (LTS: Gallium)
       v16.14.0   (LTS: Gallium)
       v16.14.1   (LTS: Gallium)
       v16.14.2   (LTS: Gallium)
       v16.15.0   (LTS: Gallium)
       v16.15.1   (LTS: Gallium)
       v16.16.0   (LTS: Gallium)
       v16.17.0   (Latest LTS: Gallium)
        v17.0.0
        v17.0.1
        v17.1.0

如果想安装v17.0.0版本的Node.js,可以执行下面的命令:

nvm install v17.0.0

也可以用下面的命令查看当前系统中已经安装的Node.js

nvm list

如果想使用某个版本,可以执行命令(这里是v17.0.0):

nvm use v17.0.0

总结

本文介绍了3种在Ubuntu 20.04系统中安装Node.js的方法,用读者可以选择自己需要的方式进行安装。个人认为采用后面两种会比较好,尤其是使用nvm工具,使用起来非常简单而且灵活。

  • 9
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeepDriving

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值