【新手】Linux 安装nodejs v18.19.0详细教程【各版本通用】
👨🎓博主简介
🏅CSDN博客专家
🏅云计算领域优质创作者
🏅华为云开发者社区专家博主
🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗
一、下载、安装
1、下载地址
nodejs官网:https://nodejs.org/
nodejs官网下载地址:https://nodejs.org/download/release/
nodejs官网下载地址(v18.19.0直达):https://nodejs.org/download/release/v18.19.0/
- 根据自己的情况选择,我这里是选择
Linux
版本;找到linux-x64.tar.gz

下载好之后上传到服务器上,并进行安装;
2、安装nodejs
# 上传到服务器上将文件解压到/usr/local/下并重命名为nodejs
tar xzf node-v18.19.0-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
mv node-v18.19.0-linux-x64 nodejs
- 配置环境变量(在
profile
文件最后添加export
两行)
vim /etc/profile
export NODE_HOME=/usr/local/nodejs
export PATH=$NODE_HOME/bin:$PATH
- 使环境变量生效
source /etc/profile
3、验证nodejs安装是否成功
至此,node就已经安装成功了,我们来验证一下;
# 执行node -v 和 npm -v查看nodejs版本;
node -v
npm -v

可以看到已经成功安装了;
二、环境配置及优化
1、设置npm全局模块目录和缓存目录
# 查看默认npu配置
npm config ls
接下来我们就需要修改默认安装的路径;
1.1 配置 npm 默认安装全局路径
npm config set prefix '/usr/local/nodejs'
# 查看prefix配置是否配置成功
npm config get prefix
npm config ls

1.2 创建并配置 npm 缓存目录
# 创建npm缓存路径
mkdir -p /usr/local/nodejs/lib/node_cache
# 配置npm缓存路径
npm config set cache '/usr/local/nodejs/lib/node_cache'
# 查看npm配置路径是否配置成功
npm config get cache
npm config ls

2、修改npm默认源为淘宝源
默认源为:
https://registry.npmjs.org
npm config set registry https://registry.npm.taobao.org
即可修改成功,查看npm源是否更换:
npm config get registry
npm config ls

可以看到源已经更新为淘宝源。
三、测试验证
npm install -g pnpm
# 或直接使用--registry指定某个源下载
npm install -g cnpm pnpm --registry=https://registry.npm.taobao.org
- 命令解析:
命令 | 解析 |
---|---|
npm install | 是安装的意思 |
-g | 是指全局安装 |
cnpm | 是安装的包 |
--registry | 是指定安装的镜像源 |
如果安装时遇到此报错,是因为证书过期;可以取消ssl证书验证;
npm config set strict-ssl false

取消之后再次安装就可以了;

安装好之后可以在/usr/local/nodejs/lib/node_modules
中看到;

四、常见问题
常见报错1:ssl证书报错

如果安装时遇到此报错,是因为证书过期;可以取消ssl证书验证;
npm config set strict-ssl false
取消之后再次安装就可以了;
常见报错2:执行node -v
查看时提示glibc错

这是因为我用的centos系统,本身的glibc版本太低了,所以才会报这个错,可以更换操作系统或升级glibc,但升级glibc可能会给系统造成不可逆的伤害,需谨慎升级;
如果在拉取镜像失败或超时的时候可参考:【Docker】完美解决拉取镜像超时报错:ERROR: Get https://registry-1.docker.io/v2/
五、相关文章
文章标题 | 文章链接 |
---|---|
【新手】win10安装nodejs V16.9.0详细教程【各版本通用】 | https://blog.csdn.net/liu_chen_yang/article/details/136391598 |
【新手】Linux 安装nodejs v18.19.0详细教程【各版本通用】 | https://blog.csdn.net/liu_chen_yang/article/details/148451847 |