jenkins 自动安装nodejs16.16.0版本报错处理

简介: jenkins 自动安装nodejs16.16.0版本报错处理

jenkins 自动安装nodejs16.16.0版本报错了,好像访问不了下面的网址,所以下载不了文件报错

 

那就人工安装吧,下载16.16.0nodejs版本后,到

在这个目录下安装

/root/.jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# pwd
/root/.jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# ls -l
total 32256
drwxr-xr-x 6 root root      150 Aug 30  2019 nodejs
drwxr-xr-x 6 root root      130 Aug 30  2019 nodejs12.6.0
drwxr-xr-x 6 root root      130 Aug 20  2022 nodejs16.14.2
drwxr-xr-x 6 root root      130 Aug 20  2022 nodejs16.4.2
drwxr-xr-x 6 root root      130 Aug 19  2022 nodejs18.6.0
drwxr-xr-x 7 root root      141 Aug 20  2022 nodejs8.9.4
-rw-r--r-- 1 root root 33029729 Jun 27 09:13 node-v16.16.0-linux-x64.tar.gz
 
tar -zxvf node-v16.16.0-linux-x64.tar.gz
解压后根据之前的规律mv如下:
mv node-v16.16.0-linux-x64 nodejs16.16.0
正常后如下:
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# ls -l
total 0
drwxr-xr-x 6 root root 150 Aug 30  2019 nodejs
drwxr-xr-x 6 root root 130 Aug 30  2019 nodejs12.6.0
drwxr-xr-x 6 root root 130 Aug 20  2022 nodejs16.14.2
drwxr-xr-x 6 1001 1001 128 Jun 27 09:20 nodejs16.16.0
drwxr-xr-x 6 root root 130 Aug 20  2022 nodejs16.4.2
drwxr-xr-x 6 root root 130 Aug 19  2022 nodejs18.6.0
drwxr-xr-x 7 root root 141 Aug 20  2022 nodejs8.9.4
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# 
 
运行jenkins项目后报下面错误
Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 8.11.0 -> 9.7.2
npm notice Changelog: <Release v9.7.2 · npm/cli · GitHub>
npm notice Run `npm install -g npm@9.7.2` to update!
npm notice 
[nbcio-vue] $ /bin/sh -xe /tmp/jenkins2043786963707702541.sh
+ yarn -v
/tmp/jenkins2043786963707702541.sh: line 2: yarn: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE

那只能先在项目里配置安装yarn相应版本了,如下:

npm install -g yarn@1.21.1

这样就能成功了,如下:

 

[nbcio-vue] $ /bin/sh -xe /tmp/jenkins4886725747201879103.sh 
npm install -g yarn@1.21.1 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
added 1 package, and audited 2 packages in 3s
1 high severity vulnerability To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
yarn -v 1.21.1
yarn install yarn install v1.21.1 [1/4] Resolving packages...
success Already up-to-date. Done in 2.16s.
yarn run build yarn run v1.21.1 $ vue-cli-service build Browserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: GitHub - browserslist/update-db: CLI tool to update caniuse-lite to refresh target browsers from Browserslist config - Building for production...
相关文章
|
8月前
|
数据库
【YashanDB 知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
**问题现象**:在共享集群部署数据库时,遇到错误 YAS-05721,提示节点名称无效。原因是操作系统主机名不符合服务器名称要求(字母、数字、下划线组成,长度4-64字符,以字母开头)。**解决办法**:1. 部署时加--ignore-hostname 参数,由 yasboot 自动生成合法名称;2. 修改操作系统 hostname 符合要求。
|
3月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
859 11
|
7月前
|
数据库
【YashanDB知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
【YashanDB知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
|
7月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
6246 24
|
8月前
|
JavaScript 前端开发 数据可视化
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
452 2
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
|
6月前
|
JavaScript 算法 前端开发
nodejs18版本 npm run dev失败
在使用若依框架运行 `npm run dev` 时,若卡在 95% 并报错,通常是 Node.js 17+ 与 Webpack 的兼容性问题。原因是 OpenSSL 3 的加密算法变化导致依赖冲突。解决方法:Windows 下运行 `set NODE_OPTIONS=--openssl-legacy-provider`,macOS/Linux 使用 `export NODE_OPTIONS=--openssl-legacy-provider`,然后重新启动开发服务即可。此设置让 Node.js 启用旧版加密支持,恢复正常构建流程。
543 0
|
7月前
|
数据库
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
|
11月前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
595 58
|
JavaScript
第129天:node.js安装方法
node.js安装方法 第一步:双击node.js安装包开始安装,注意64位和32位,按照自己的进行安装 第二步:在安装过程中一直选择next,在选择安装目录时,大多数默认安装在C盘,我安装在了D盘,看个人习惯了 第三步:安装完成后,需要设置环境变量,这个是很重要的。
957 0

推荐镜像

更多