HCRM博客

如何在CentOS系统上安装和设置npm?

npm 和 CentOS:全面指南

如何在CentOS系统上安装和设置npm?-图1
(图片来源网络,侵权删除)

npm(Node Package Manager)是 Node.js 的包管理器,用于管理 JavaScript 包,在 CentOS 系统上安装 npm 是许多开发者进行项目开发的基础步骤,本文将详细介绍如何在 CentOS 上安装和配置 npm,并提供一些常见问题的解决方案。

快速安装指南

1、更新系统软件包:使用以下命令更新系统软件包以确保安装的是最新版本的软件包。

   sudo yum update

2、安装 Node.js:由于 npm 是 Node.js 的包管理器,因此需要先安装 Node.js,推荐使用 NodeSource 提供的源来安装 Node.js。

   curl sL https://rpm.nodesource.com/setup_14.x | sudo bash 
   sudo yum install nodejs

3、验证安装:通过以下命令验证 Node.js 和 npm 是否安装成功。

   node v
   npm v

详细步骤

如何在CentOS系统上安装和设置npm?-图2
(图片来源网络,侵权删除)

1、更新系统软件包

更新系统软件包是为了确保系统中的所有依赖项都是最新的,从而避免在安装过程中遇到不必要的问题。

   sudo yum update

2、添加 NodeSource Yum 存储库

使用 NodeSource 提供的脚本来添加 Node.js 的 Yum 存储库,可以根据需要选择不同版本的 Node.js。

   curl sL https://rpm.nodesource.com/setup_14.x | sudo bash

3、安装 Node.js

添加存储库后,使用yum 命令安装 Node.js,这将同时安装 npm。

如何在CentOS系统上安装和设置npm?-图3
(图片来源网络,侵权删除)
   sudo yum install nodejs

4、验证安装

使用以下命令检查 Node.js 和 npm 的版本号,以确认它们已成功安装。

   node v
   npm v

5、设置 npm 镜像(可选)

为了加快下载速度,可以将 npm 的镜像源设置为国内的镜像,例如淘宝的 npm 镜像。

   npm config set registry https://registry.npmmirror.com

6、验证镜像设置

可以通过以下命令验证镜像是否设置成功。

   npm config get registry

使用 NVM 安装 Node.js 和 npm

除了使用 Yum 包管理器外,还可以使用 NVM(Node Version Manager)来管理多个 Node.js 版本,以下是使用 NVM 的步骤:

1、安装 NVM

下载并运行 NVM 安装脚本。

   curl ohttps://raw.githubusercontent.com/nvmsh/nvm/v0.35.0/install.sh | bash

2、重新加载 shell 配置文件

关闭并重新打开终端或运行以下命令使 NVM 生效。

   export NVM_DIR="$HOME/.nvm"
   [ s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

3、安装 Node.js

使用 NVM 安装所需的 Node.js 版本。

   nvm install node

4、验证安装

检查 Node.js 和 npm 的版本号。

   node version
   npm version

常见问题及解决方案

Q1: 如何卸载 Node.js 和 npm?

A1: 如果需要卸载 Node.js 和 npm,可以使用以下命令:

sudo yum module remove nodejs

Q2: 如何切换 Node.js 版本?

A2: 如果使用 NVM 安装了多个 Node.js 版本,可以使用以下命令切换版本:

nvm use <version>

要切换到 v12.18.0 版本,可以运行:

nvm use v12.18.0

在 CentOS 上安装和配置 npm 是一个相对简单的过程,通过使用 NodeSource 提供的 Yum 存储库或者 NVM,可以轻松地完成安装,设置国内的镜像源可以显著提高下载速度,希望本文能帮助开发者顺利在 CentOS 上安装和管理 npm。

分享:
扫描分享到社交APP
上一篇
下一篇