CentOS Node.js镜像可以通过Docker获取,使用命令
docker pull centos/nodejs
即可下载。1、下载Node.js包
从清华镜像下载:由于官方源可能较慢,建议使用清华镜像。
wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v14.16.0/node-v14.16.0-linux-x64.tar.xz
2、解压文件
tar -xvf node-v14.16.0-linux-x64.tar.xz
3、移动文件到指定目录
mv /root/node-v14.16.0-linux-x64 /usr/local/nodejs-14.16.0
4、建立软链接
创建软链接是为了方便在终端中直接访问Node.js和npm。
ln -s /usr/local/nodejs-14.16.0/bin/npm /usr/local/bin/npm ln -s /usr/local/nodejs-14.16.0/bin/node /usr/local/bin/node
5、验证安装
node -v npm -v
6、安装cnpm
cnpm是淘宝团队提供的npm镜像,速度更快。
npm install -g cnpm --registry="https://registry.npm.taobao.org"
7、添加软链接
为cnpm添加软链接,使其可以全局使用。
ln -s /usr/local/nodejs-14.16.0/bin/cnpm /usr/local/bin/cnpm
常见问题与解答(FAQs)
1、为什么选择清华镜像?
清华镜像是国内最快的Node.js镜像之一,可以显著提高下载速度,减少连接超时的问题。
2、如何切换npm源到淘宝镜像?
直接运行以下命令即可:
npm config set registry https://registry.npm.taobao.org
3、如何卸载Node.js?
如果需要卸载Node.js,可以删除相关的文件和软链接:
rm -rf /usr/local/nodejs-14.16.0 rm -rf /usr/local/bin/npm rm -rf /usr/local/bin/node rm -rf /usr/local/bin/cnpm
4、如何更新Node.js版本?
可以通过n模块或fnm等工具来管理多个Node.js版本:
# 使用 n 模块 sudo npm install -g n sudo n latest # 或者使用 fnm export FNM_NODE_DIST_MIRROR=https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/ sudo fnm install-latest
通过上述步骤,可以在CentOS系统上顺利安装并配置Node.js环境,同时利用国内镜像提高下载和安装速度。