Jenkins配置前端工程,NodeJs 自动安装失败

全局配置NodeJS为自动安装,在使用Jenkins配置前端Vue工程的打包部署时,出现如下报错:


解决方案:手动安装node

ps:我的Jenkins是用Docker部署在虚拟机上的

 1.下载node-v21.5.0-linux-x64.tar.gz,下载链接:https://nodejs.org/dist/v21.5.0/node-v21.5.0-linux-x64.tar.gz

下载可能较慢,可进入我的网盘中进行下载: 百度网盘 请输入提取码

2. 上传至虚拟机中

3.将宿主机上的 node-v21.5.0-linux-x64.tar.gz 上传到容器目录 /usr/local

docker cp 本地文件路径 ID全称:容器路径

可用docker ps或者 docker ps -aq --filter "name=容器名" 查看容器ID

 然后再上传文件至容器内部

4.进入Jenkins容器 docker exec -it [容器编号/容器名] /bin/bash

5.cd /usr/local 进入该目录查看是否上传成功,然后 tar -zxvf node-v21.5.0-linux-x64进行解压

6.创建配置文件 /etc/profile.d/node.sh,node.sh文件内容如下:

export NODE_HOME=/usr/local/node-v21.5.0-linux-x64
export PATH=${NODE_HOME}/bin:$PATH

 

7.执行命令

chmod +x /etc/profile.d/node.sh
source /etc/profile.d/node.sh

TIP:每次重启容器时若node有问题 重新运行命令

8.最后验证一下是否配置成功

node -v

9. 调整Jenkins的node配置

另添加应该node_local_21 不要勾选自动安装

安装目录:/usr/local/node-v21.5.0-linux-x64

10.对VUE工程进行构建,即可打包成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值