sudo yum install -y epel-release
添加EPEL仓库,然后运行sudo yum install -y nodejs
来安装Node.js。在CentOS上安装Node.js和npm(Node Package Manager)可以通过多种方法实现,包括使用官方提供的存储库、EPEL(Extra Packages for Enterprise Linux)存储库、源码编译以及通过NVM(Node Version Manager)进行管理,以下是详细的步骤:
一、使用官方NodeSource存储库安装
1、启用NodeSource存储库
curl -sL https://rpm.nodesource.com/setup_<version>.x | sudo bash
将<version>
替换为你需要的版本号,例如16.x
。
2、安装Node.js和npm
sudo yum install -y nodejs
3、验证安装
node -v npm -v
二、使用EPEL存储库安装
1、安装EPEL存储库
sudo yum install epel-release
2、安装Node.js
sudo yum install nodejs
3、验证安装
node -v npm -v
三、使用源码编译安装
1、下载并解压源码
wget https://nodejs.org/dist/v<version>/node-v<version>-linux-x64.tar.xz tar -xvf node-v<version>-linux-x64.tar.xz cd node-v<version>
2、编译和安装
./configure make sudo make install
3、配置环境变量
编辑~/.bashrc
文件,添加以下内容:
export NODE_HOME=/usr/local/node export PATH=$NODE_HOME/bin:$PATH
然后执行:
source ~/.bashrc
4、验证安装
node -v npm -v
四、使用NVM安装
1、安装NVM
curl -ohttps://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
该脚本会自动将NVM的路径添加到Bash或ZSH配置文件中。
2、加载NVM
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
3、安装Node.js
nvm install <version> nvm use <version>
4、验证安装
node -v npm -v
五、配置npm镜像源(可选)
由于国内访问官方npm源速度较慢,可以配置国内的镜像源,如淘宝镜像:
npm config set registry https://registry.npmmirror.com
如果需要恢复官方源,可以使用:
npm config set registry https://registry.npmjs.org
是在CentOS上安装Node.js和npm的几种常见方法,每种方法都有其优缺点,使用官方NodeSource存储库是最简单直接的方法,而源码编译则提供了最大的灵活性,NVM则适合需要管理多个Node.js版本的用户,根据具体需求选择合适的方法即可。
到此,以上就是小编对于“centos安装nodejs”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782904.html