HCRM博客

如何在CentOS上安装和配置Node.js?

在CentOS上安装Node.js有多种方法,每种方法都有其独特的步骤和适用场景,以下是一些常见的安装方法:

1、从二进制RPM安装Node.js

如何在CentOS上安装和配置Node.js?-图1
(图片来源网络,侵权删除)

使用nodesource库:第三方nodesource库包含了适用于CentOS 7的Node.js二进制RPM包,可以通过以下命令添加yum仓库并指定版本分支:

```bash

curl sL HTTPS://rpm.nodesource.com/setup_5.x | bash

yum y install nodejs npm

```

验证安装

如何在CentOS上安装和配置Node.js?-图2
(图片来源网络,侵权删除)

```bash

node version

npm version

```

2、从源码包安装Node.js

下载源代码:需要下载Node.js的源码包并进行解压。

如何在CentOS上安装和配置Node.js?-图3
(图片来源网络,侵权删除)

```bash

wget https://nodejs.org/dist/v5.3.0/nodev5.3.0.tar.gz

tar xzf nodev5.3.0.tar.gz

cd nodev5.3.0

```

编译和安装:安装所需的开发包,然后进行编译和安装。

```bash

yum y install gcc gccc++ make

./configure

make

make install

```

验证安装

```bash

node version

npm version

```

3、从二进制包安装Node.js

下载和解压二进制包:下载预编译的二进制包,解压并复制到安装目录。

```bash

wget https://nodejs.org/dist/v5.3.0/nodev5.3.0linuxx64.tar.gz

tar xzf nodev5.3.0linuxx64.tar.gz

cd nodev5.3.0linuxx64

for dir in bin include lib share; do cp par ${dir}/* /usr/local/${dir}/; done

```

验证安装

```bash

node version

npm version

```

4、使用NVM安装Node.js

安装NVM:NVM(Node Version Manager)是一个bash Shell脚本,可以轻松安装和管理多个版本的Node.js。

```bash

curl ohttps://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash

source ~/.bash_profile

```

安装和使用不同版本的Node.js

```bash

nvm install v4.2.4

nvm use v4.2.4

```

验证安装

```bash

node version

npm version

```

5、通过EPEL安装Node.js

安装EPEL源:EPEL(Extra Packages for Enterprise Linux)提供了额外的软件包,包括Node.js。

```bash

sudo rpm ivh https://dl.fedoraproject.org/pub/epel/7/x86_64/epelrelease711.noarch.rpm

```

安装Node.js:更新yum源并安装Node.js。

```bash

yum install y nodejs

```

验证安装

```bash

node v

npm v

```

6、在CentOS 8上安装Node.js

通过CentOS源仓库安装:CentOS 8默认包含Node.js模块,可以通过以下命令安装。

```bash

sudo yum module install nodejs:10

```

验证安装

```bash

node version

npm version

```

使用NVM安装:与CentOS 7类似,可以通过NVM管理多个Node.js版本。

```bash

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

source ~/.bash_profile

nvm install node

```

FAQs

1、如何在CentOS 7上卸载Node.js?

通过yum卸载:如果是通过yum或EPEL安装的Node.js,可以使用以下命令卸载。

```bash

yum remove nodejs npm

```

通过NVM卸载:如果使用NVM安装的Node.js,可以使用以下命令卸载特定版本。

```bash

nvm uninstall v14.15.1

```

2、如何更新已安装的Node.js版本?

通过yum更新:如果是通过yum或EPEL安装的Node.js,可以使用以下命令更新。

```bash

yum update nodejs

```

通过NVM更新:如果使用NVM安装的Node.js,可以使用以下命令更新到最新版本。

```bash

nvm install node reinstallpackagesfrom=node

```

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