国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jenkins自動構(gòu)建打包發(fā)布vue項(xiàng)目報(bào)錯Error: error:0308010C:digital envelope routines::unsupported

這篇具有很好參考價值的文章主要介紹了Jenkins自動構(gòu)建打包發(fā)布vue項(xiàng)目報(bào)錯Error: error:0308010C:digital envelope routines::unsupported。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

錯誤日志:

[GROW_VUE] $ /var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS-20/bin/node /tmp/jenkins2407672649561068452.js
[GROW_VUE] $ /bin/sh -xe /tmp/jenkins7764528763437869896.sh
+ npm -v
9.6.5
+ node -v
v20.0.0
+ npm install
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated eslint-loader@2.2.1: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated shvl@2.0.3: older versions vulnerable to prototype pollution
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated vuex-persistedstate@2.7.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

added 1430 packages, and audited 1431 packages in 1m

43 vulnerabilities (1 low, 7 moderate, 27 high, 8 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
+ npm run build

> grow@0.1.0 build
> vue-cli-service build

Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating

-  Building for production...
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:69:19)
    at Object.createHash (node:crypto:138:10)
    at module.exports (/var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:471:10)
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:503:5
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:358:12
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:236:3
    at runSyncOrAsync (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
    at iterateNormalLoaders (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
    at Array.<anonymous> (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
    at Storage.finished (/var/jenkins_home/workspace/GROW_VUE/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:114
			throw e;
			^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:69:19)
    at Object.createHash (node:crypto:138:10)
    at module.exports (/var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:471:10)
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:503:5
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/webpack/lib/NormalModule.js:358:12
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:236:3
    at context.callback (/var/jenkins_home/workspace/GROW_VUE/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/cache-loader/dist/index.js:147:7
    at /var/jenkins_home/workspace/GROW_VUE/node_modules/graceful-fs/graceful-fs.js:61:14
    at FSReqCallback.oncomplete (node:fs:186:23) {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v20.0.0
Build step 'Execute shell' marked build as failure
Finished: FAILURE

原因:

新版本node.js使用了OpenSSL3.0對允許算法和密鑰大小增加了嚴(yán)格的限制。

解決辦法:

Windows:

set NODE_OPTIONS=--openssl-legacy-provider

Linux:文章來源地址http://www.zghlxwxcb.cn/news/detail-580494.html

export NODE_OPTIONS=--openssl-legacy-provider

到了這里,關(guān)于Jenkins自動構(gòu)建打包發(fā)布vue項(xiàng)目報(bào)錯Error: error:0308010C:digital envelope routines::unsupported的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Jenkins配置maven項(xiàng)目,打包、部署、發(fā)布

    Jenkins配置maven項(xiàng)目,打包、部署、發(fā)布

    Jenkins和項(xiàng)目在兩臺服務(wù)器上 Jenkins的下載安裝部署省略,可自行上官網(wǎng)。 1.安裝maven插件 完成后,會出現(xiàn)“success”,并且勾選“安裝完成后重啟Jenkins(空閑時)” 2.部署有Jenkins的服務(wù)器上,下載maven,配置環(huán)境變量,我在opt/目錄下放著。 ?執(zhí)行命令: Jenkins配置maven 配置maven,

    2024年02月09日
    瀏覽(19)
  • vue2項(xiàng)目 npm run build 打包報(bào)錯 ERROR Error: EBUSY: resource busy or locked, rmdir....

    vue2項(xiàng)目 npm run build 打包報(bào)錯 ERROR Error: EBUSY: resource busy or locked, rmdir....

    情況一(我遇到的情況) 項(xiàng)目打包過程中,突然報(bào)錯提示 ERROR Error: EBUSY: resource busy or locked, rmdir ‘…dist’, 錯誤提示可以看出是打包過程中刪除上次打包生成的dist文件報(bào)錯,然后查看dist文件是否被打開正在使用。。。 解決方法: 1、找到打開或使用dist文件,關(guān)閉即可(

    2024年02月12日
    瀏覽(36)
  • vite項(xiàng)目在jenkins自動打包報(bào)錯:failed to load config from ../vite.config.js You installed esbuild on

    在window環(huán)境開發(fā)用的找不到 esbuild-windows-64 ,在linux環(huán)境構(gòu)建需要使用 esbuild-linux-64 ,找不到 esbuild-linux-64 就會報(bào)錯 實(shí)際報(bào)錯: 報(bào)錯原因: vite在linux環(huán)境打找不到 esbuild-linux-64 2種解決方案: 1、在linux環(huán)境下,打包前先 npm i esbuild-linux-64 2、在外網(wǎng)windows環(huán)境下運(yùn)行以下命令(

    2024年02月13日
    瀏覽(22)
  • jenkins 打包項(xiàng)目,并發(fā)布到其他服務(wù)器

    jenkins 打包項(xiàng)目,并發(fā)布到其他服務(wù)器

    在jenkins的節(jié)點(diǎn)服務(wù)上進(jìn)行項(xiàng)目的打包操作。 jenkins節(jié)點(diǎn)服務(wù)上需要的程序: 1.git 用于從gitlab上拉取項(xiàng)目,到j(luò)enkins節(jié)點(diǎn)服務(wù)器上的workspace目錄中。 2.java 用于執(zhí)行jenkins的一些操作。 3.maven 如果是maven項(xiàng)目,要用于管理依賴。 jenkins 配置 Publish over SSH 插件。用于將節(jié)點(diǎn)服務(wù)上打包

    2024年02月15日
    瀏覽(19)
  • Jenkins+Maven+Gitlab+Tomcat 自動化構(gòu)建打包,部署

    Jenkins+Maven+Gitlab+Tomcat 自動化構(gòu)建打包,部署

    1、安裝服務(wù) Jenkins工具、環(huán)境、插件配置 全局變量配置 Manage JenkinstoolsJDK 安裝 安裝插件 Deploy to container 安裝此插件,才能將打好的包部署到tomcat上 ? ? 配置國內(nèi)mvn源 創(chuàng)建maven項(xiàng)目 1 ?2 ? 3? ? 4? ? 5? ? 6? ? 7? ? 8? ? ?9 10 ?

    2024年02月05日
    瀏覽(33)
  • 項(xiàng)目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    項(xiàng)目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    ??Docker部署項(xiàng)目是指使用Docker容器化技術(shù)將應(yīng)用程序及其依賴項(xiàng)打包成一個獨(dú)立的、可移植的運(yùn)行環(huán)境,并在各種操作系統(tǒng)和平臺上進(jìn)行部署和運(yùn)行。 ??使用Docker的主要原因是解決了應(yīng)用程序在不同環(huán)境中部署和運(yùn)行的問題。傳統(tǒng)上,應(yīng)用程序在部署時需要考慮操作系統(tǒng)

    2024年02月09日
    瀏覽(29)
  • 使用Jenkins構(gòu)建發(fā)布一個簡單的maven項(xiàng)目

    使用Jenkins構(gòu)建發(fā)布一個簡單的maven項(xiàng)目

    上一章,完成了jenkins在ubuntu上的安裝,這一章將使用單個Jenkins服務(wù)完成一個maven項(xiàng)目的打包和發(fā)布。 用到的插件有:Maven Integration、Git、Publish Over SSH三個,在Dashboard - Manage Jenkins - Plugins -Available plugins里搜索并安裝。 2.1、配置好JDK 在Dashboard - Manage Jenkins - Tools里將JAVA_HOME的目

    2024年02月16日
    瀏覽(18)
  • vue2/3 - 解決報(bào)錯 error:0308010C:digital envelope routines::unsupported(vue項(xiàng)目運(yùn)行run或打包build時瀏覽器控制臺報(bào)錯,詳細(xì)解決

    vue2/3 - 解決報(bào)錯 error:0308010C:digital envelope routines::unsupported(vue項(xiàng)目運(yùn)行run或打包build時瀏覽器控制臺報(bào)錯,詳細(xì)解決

    在vue2、vue3項(xiàng)目中,報(bào)錯:error:0308010C:digital envelope routines::unsupported。vue運(yùn)行編譯時、上線打包后出現(xiàn)大概率會出現(xiàn)這個錯誤,很奇怪的報(bào)錯。 其他解決教程幾乎無效,本博客可完美搞定這個問題。 首先,這個錯誤

    2024年04月23日
    瀏覽(33)
  • 記錄使用jenkins配置maven,并且打包,部署,發(fā)布maven項(xiàng)目的過程

    記錄使用jenkins配置maven,并且打包,部署,發(fā)布maven項(xiàng)目的過程

    專欄的前面幾篇博客已經(jīng)把jenkins和gitlab集成起來了,接著我們開始打包,部署發(fā)布maven項(xiàng)目 首先在jenkins中安裝maven,docker安裝的maven默認(rèn)安裝了java,但是沒有安裝maven,所以這里我們需要自己進(jìn)入到j(luò)enkins容器中,然后安裝maven。 我這里的maven是自己在官網(wǎng)傳送門下載的最新版

    2024年02月02日
    瀏覽(34)
  • 【jenkins】jenkins流水線構(gòu)建打包jar,生成docker鏡像,重啟docker服務(wù)的過程,在jenkins上一鍵完成,實(shí)現(xiàn)提交代碼自動構(gòu)建的功能

    【jenkins】jenkins流水線構(gòu)建打包jar,生成docker鏡像,重啟docker服務(wù)的過程,在jenkins上一鍵完成,實(shí)現(xiàn)提交代碼自動構(gòu)建的功能

    ?【jenkins】jenkins流水線構(gòu)建打包jar,生成docker鏡像,重啟docker服務(wù)的過程,在jenkins上一鍵完成,實(shí)現(xiàn)提交代碼自動構(gòu)建,服務(wù)重啟,服務(wù)發(fā)布的功能。一鍵實(shí)現(xiàn)。非常的舒服。 這是 shell腳本? 腳本名稱: startup.sh ? 本腳本的功能是在jenkins 構(gòu)建完項(xiàng)目后,通過jar包生成dock

    2024年02月11日
    瀏覽(98)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包