Node.js是基于Chrome的JavaScript构建的跨平台JavaScript运行时环境,旨在在服务器端执行JavaScript代码。 使用Node.js,您可以构建可扩展的网络应用程序。
npm是Node Package Manager的缩写,它是Node.js的默认软件包管理器,可帮助开发人员共享和重用其代码。 它还指的是世界上最大的软件仓库,用于发布开源Node.js软件包
在本文中,我们将引导您完成两种不同的方式,以便在CentOS 8上安装Node.js和npm。选择最适合您的环境的安装选项。
从CentOS储存库安装Node.js和npm
可以从标准CentOS存储库中安装Node.js和npm。 在撰写本文时,存储库中的Node.js版本为v10.x。
安装Node.js
列出nodejs软件包的模块
通过运行以下命令列出提供nodejs软件包的模块:
yum module list nodejs
[root@chenyu.me ~]# yum module list nodejs
Last metadata expiration check: 0:03:19 ago on Sat 09 Jul 2022 05:40:00 PM CST.
CentOS Stream 8 - AppStream
Name Stream Profiles Summary
nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime
nodejs 12 common [d], development, minimal, s2i Javascript runtime
nodejs 14 common [d], development, minimal, s2i Javascript runtime
nodejs 16 common [d], development, minimal, s2i Javascript runtime
Extra Packages for Enterprise Linux Modular 8 - x86_64
Name Stream Profiles Summary
nodejs 13 default, development, minimal Javascript runtime
nodejs 16-epel default, development, minimal Javascript runtime
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
安装nodejs软件包
要在CentOS系统上安装默认的Node.js软件包,请输入:
yum module install nodejs
上面的命令还会安装NPM。
安装开发配置文件
如果您是开发人员,请安装开发配置文件,该配置文件还将安装构建动态可加载模块所需的其他库。
yum module install nodejs/development
查看Node版本
安装完成后,通过键入以下内容进行验证:
node --version
该命令显示Node.js版本:
v10.23.1
这是在CentOS 8上安装Node.js和npm的最简单方法,对于大多数用例来说应该足够了。
安装开发工具
开发工具对于从npm注册表中编译和安装原生加载项是必需的。 通过运行以下命令安装软件包:
sudo dnf groupinstall 'Development Tools'
卸载Node.js
如果出于某些原因要卸载Node.js和npm软件包,请使用以下命令:
sudo yum module install nodejs
评论