如何在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
方法三:官方文档推荐的方法
我在官方文档中发现了一个最不简便的方法,这个方法需要你下载其文件并上传到安装目录中,然后通过一系列命令来安装。步骤如下:
- 第一步是解压安装文件到自定义的目录,比如
/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
- 设置环境变量
~/.profile
# Nodejs
VERSION=v12.18.3
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
- 刷新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*