如何在Linux中安装最新的NodeJS和NPM

在本指南中,我们将看一下如何在基于RHEL的发行版(如CentOS、Fedora、Rocky & AlmaLinux)和基于Debian的发行版(如Ubuntu & Linux Mint)上安装最新版本的Nodejs和NPM。

Nodejs是一个轻量级高效的JavaScript平台,它基于Chrome的V8 JavaScript引擎构建,NPM是NodeJS的默认包管理器。您可以使用它来构建可扩展的网络应用程序。

在RHEL发行版中安装Node.js

最新版本的Node.jsNPM可从官方NodeSource Enterprise Linux仓库获取,该仓库由Nodejs网站维护,您需要将其添加到系统中才能安装最新的NodejsNPM软件包。

重要提示:如果您正在运行较旧的RHEL 6CentOS 6版本,则可能需要了解在较旧的发行版上运行Node.js的方法

在RHEL、CentOS、Fedora、Rocky和Alma中安装NodeJS

要添加用于最新版本Node.js的仓库,请使用以下命令作为root或非root用户。

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_19.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v18.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v16.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v14.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
$ sudo yum install -y nodejs

可选:您需要在系统上安装开发工具,如gcc-c++make,以便从npm构建本机插件。

# yum install gcc-c++ make
OR
# yum groupinstall 'Development Tools'

在Debian、Ubuntu和Linux Mint中安装Node.js的方法

最新版本的Node.jsNPM也可从官方NodeSource Enterprise Linux仓库获取,该仓库由Nodejs网站维护,您需要将其添加到系统中才能安装最新的Nodejs和NPM软件包。

在Ubuntu和Mint上安装Node.js

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v18.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v16.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v14.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

在Debian上安装Node.js

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_19.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v18.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v16.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v14.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_14.x | bash - &&\
$ sudo apt-get install -y nodejs

可选: 在您的系统上构建本机插件,您需要拥有gcc-c++make等开发工具,以便从npm构建。

$ sudo apt-get install -y build-essential

在Linux上测试最新的Nodejs和NPM

要对nodejsNPM进行简单测试,您可以使用以下命令检查系统上安装的版本:

在基于RHEL的系统上

# node --version
# npm --version

在Debian、Ubuntu和Linux Mint上

$ nodejs --version
$ npm --version
Check NodeJS Version on CentOS

就这样,NodejsNPM现在已安装并准备好在您的系统上使用。

I believe these were easy and simple steps to follow but in case of problems you faced, you can let us know and we find ways of helping you. I hope this guide was helpful to you and always remember to stay connected to Tecmint.

Source:
https://www.tecmint.com/install-nodejs-npm-in-centos-ubuntu/