在本指南中,我们将看一下如何在基于RHEL的发行版(如CentOS、Fedora、Rocky & AlmaLinux)和基于Debian的发行版(如Ubuntu & Linux Mint)上安装最新版本的Nodejs和NPM。
Nodejs是一个轻量级高效的JavaScript平台,它基于Chrome的V8 JavaScript引擎构建,NPM是NodeJS的默认包管理器。您可以使用它来构建可扩展的网络应用程序。
在RHEL发行版中安装Node.js
最新版本的Node.js和NPM可从官方NodeSource Enterprise Linux仓库获取,该仓库由Nodejs网站维护,您需要将其添加到系统中才能安装最新的Nodejs和NPM软件包。
重要提示:如果您正在运行较旧的RHEL 6或CentOS 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.js和NPM也可从官方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
要对nodejs和NPM进行简单测试,您可以使用以下命令检查系统上安装的版本:
在基于RHEL的系统上
# node --version # npm --version
在Debian、Ubuntu和Linux Mint上
$ nodejs --version $ npm --version

就这样,Nodejs和NPM现在已安装并准备好在您的系统上使用。
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/