如何在Debian 10 Linux上安装Node.js和npm

其实在Debian系统中安装Node.js有很多种,在网络上能够搜罗到各种各样的方法,因此可能也会产生一些略微不同的配置。

方法一:从Debian存储库安装Node.js和npm

Node.js和npm可以从标准的Debian存储库安装,要在Debian上安装Node.js和npm,请使用以下命令:

sudo apt update
sudo apt install nodejs npm

安装完成后,通过键入nodejs --version命令进行验证,如果返回版本号,则说明已经安装成功。这是在Debian上安装Node.js和npm的最简单方法,对大多数用例来说应该足够了。

方法二:从NodeSource储存库安装Node.js和npm

NodeSource是一家致力于提供企业级Node支持的公司。它维护一个包含多个Node.js版本的APT存储库。如果您需要安装特定版本的Node.js,请使用此存储库。在撰写本文时,NodeSource存储库提供以下版本:

  • v12.x-最新的稳定版本。
  • v11.x
  • v10.x-最新的LTS版本。
  • v8.x- LTS的先前版本。

我们将安装Node.js版本12.x。首先通过运行以下 curl 命令向系统添加NodeSource存储库:

curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -

添加存储库以安装Node.js和npm后,请输入:

sudo apt install nodejs

通过键入以下内容来确保正确安装Node.js:

node --version
v12.8.1
方法三:官方文档推荐的方法

我在官方文档中发现了一个最不简便的方法,这个方法需要你下载其文件并上传到安装目录中,然后通过一系列命令来安装。步骤如下:

  1. 第一步是解压安装文件到自定义的目录,比如/usr/local/lib/nodejs
 VERSION=v12.18.3
 DISTRO=linux-x64
 sudo mkdir -p /usr/local/lib/nodejs
 sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs 
  1. 设置环境变量~/.profile
# Nodejs
VERSION=v12.18.3
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
  1. 刷新profile
. ~/.profile

测试安装成功与否

$ node -v
$ npm version
$ npx -v
如何删除已经安装的node.js呢?

如果担心node 和 npm 卸载不干净,可以使用如下命令:

    #apt-get 卸载
    sudo apt-get remove --purge npm
    sudo apt-get remove --purge nodejs
    sudo apt-get remove --purge nodejs-legacy
    sudo apt-get autoremove

    #手动删除 npm 相关目录
    rm -r /usr/local/bin/npm
    rm -r /usr/local/lib/node-moudels
    find / -name npm
    rm -r /tmp/npm* 

发表评论

电子邮件地址不会被公开。 必填项已用*标注