【新手】Linux 安装nodejs v18.19.0详细教程【各版本通用】

👨‍🎓博主简介

  🏅优快云博客专家
  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗


一、下载、安装

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可能会给系统造成不可逆的伤害,需谨慎升级;

  • 推荐更换操作系统,可以使用ubuntu20.04的;
  • 也推荐可以使用docker,镜像用ubuntu20.04的就行(docker pull liuchenyang/ubuntu20.04);
  • 也可以直接拉取我已经做好的镜像;docker pull liuchenyang/nodejs:v18.19.0

如果在拉取镜像失败或超时的时候可参考:【Docker】完美解决拉取镜像超时报错:ERROR: Get https://registry-1.docker.io/v2/



至此,nodejs就已经安装完成了!!!

五、相关文章

文章标题文章链接
【新手】win10安装nodejs V16.9.0详细教程【各版本通用】https://blog.youkuaiyun.com/liu_chen_yang/article/details/136391598
【新手】Linux 安装nodejs v18.19.0详细教程【各版本通用】https://blog.youkuaiyun.com/liu_chen_yang/article/details/148451847
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-刘晨阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值