運行node18報錯

又碰到一個奇葩的問題,報錯如下

> tigermes.vue3@0.1.0 serve
> vue-cli-service serve

Browserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme
INFO ?Starting development server...
10% building 2/2 modules 0 activeError: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:69:19)
at Object.createHash (node:crypto:133:10)
at module.exports (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:471:10)
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:503:5
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:358:12
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at iterateNormalLoaders (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:236:3
at runSyncOrAsync (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:130:11)
at iterateNormalLoaders (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:232:2)
at Array.<anonymous> (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
at Storage.finished (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
10% building 2/5 modules 3 active ...e_modules\babel-loader\lib\index.js!D:\1-resource\gitee\tigermes\TigerMES.Vue3\src\main.jsnode:internal/crypto/hash:69
this[kHandle] = new _Hash(algorithm, xofLen);
^

Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:69:19)
at Object.createHash (node:crypto:133:10)
at module.exports (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:471:10)
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:503:5
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\webpack\lib\NormalModule.js:358:12
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at Array.<anonymous> (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\loader-runner\lib\LoaderRunner.js:205:4)
at Storage.finished (D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
at D:\1-resource\gitee\tigermes\TigerMES.Vue3\node_modules\graceful-fs\graceful-fs.js:123:16
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v18.20.1

使用以下方式搞定

set NODE_OPTIONS=--openssl-legacy-provider

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/94450.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/94450.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/94450.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python第三方庫IPFS-API使用詳解:構建去中心化應用的完整指南

目錄 Python第三方庫IPFS-API使用詳解&#xff1a;構建去中心化應用的完整指南 引言&#xff1a;IPFS與去中心化存儲的革命 星際文件系統&#xff08;IPFS&#xff0c;InterPlanetary File System&#xff09;是一種革命性的點對點超媒體協議&#xff0c;旨在創建持久且分布式的…

ETL與iPaaS的融合方案:加速數據集成流程

在今天的商業世界里&#xff0c;數據幾乎無處不在。企業每天都在產生和接收海量的數據——從CRM到ERP&#xff0c;從云端SaaS應用到本地數據庫&#xff0c;來源越來越分散&#xff0c;集成也越來越復雜。 傳統的ETL工具&#xff08;提取、轉換、加載&#xff09;在處理結構化數…

詳解flink SQL基礎(四)

文章目錄1.Flink SQL介紹2.streaming SQL&watermarks使用3.窗口聚合&#xff08;window aggregations&#xff09;4.over aggregations5.FlinkSQL 流連接&#xff08;Streaming join&#xff09;6.使用MATCH_RECOGNIZE 進行模式識別和復雜事件處理7.變更記錄&#xff08;ch…

有鹿機器人:為城市描繪清潔新圖景的智能使者

一、智慧清潔&#xff1a;科技賦能的環境革新每天清晨&#xff0c;當我沿著小區路徑緩緩行駛&#xff0c;雙激光雷達系統便開始精準測繪環境。我的專業清掃能力源自2cm精度死亡貼邊技術&#xff0c;這項讓同行驚嘆的能力&#xff0c;可以輕松震出嵌了十年的煙頭&#xff0c;徹底…

Tableau Server高危漏洞允許攻擊者上傳任意惡意文件

Tableau Server 存在一個嚴重安全漏洞&#xff0c;可能允許攻擊者上傳并執行惡意文件&#xff0c;最終導致系統完全淪陷。該漏洞編號為 CVE-2025-26496&#xff0c;CVSS 評分為 9.6 分&#xff0c;影響 Windows 和 Linux 平臺上的多個 Tableau Server 和 Tableau Desktop 版本。…

數據結構07(Java)-- (堆,大根堆,堆排序)

前言 本文為本小白&#x1f92f;學習數據結構的筆記&#xff0c;將以算法題為導向&#xff0c;向大家更清晰的介紹數據結構相關知識&#xff08;算法題都出自&#x1f64c;B站馬士兵教育——左老師的課程&#xff0c;講的很好&#xff0c;對于想入門刷題的人很有幫助&#x1f4…

onnx入門教程(七)——如何添加 TensorRT 自定義算子

在前面的模型入門系列文章中&#xff0c;我們介紹了部署一個 PyTorch 模型到推理后端&#xff0c;如 ONNXRuntime&#xff0c;這其中可能遇到很多工程性的問題。有些可以通過創建 ONNX 節點來解決&#xff0c;該節點仍然使用后端原生的實現進行推理。而有些無法導出到后端的算法…

YggJS RButton 按鈕組件 v1.0.0 使用教程

&#x1f4cb; 目錄 簡介核心特性快速開始安裝指南基礎使用主題系統高級功能API 參考最佳實踐性能優化故障排除總結 &#x1f680; 簡介 YggJS RButton 是一個專門為 React 應用程序設計的高性能按鈕組件庫。它提供了兩套完整的設計主題&#xff1a;科技風主題和極簡主題&…

Linux(二十)——SELinux 概述與狀態切換

文章目錄前言一、SELinux 概述1.1 SELinux 簡介1.2 SELinux 特點1.2.1 MAC&#xff08;Mandatory Access Control&#xff09;1.2.2 RBAC&#xff08;Role-Based Access Control&#xff09;1.2.3 TE&#xff08;Type Enforcement&#xff09;1.3 SELinux 的執行模式1.4 SELinu…

Linux學習-TCP網絡協議(補充)

一、TCP 頭部標志位 TCP 頭部包含多種標志位&#xff0c;用于控制連接建立、數據傳輸、連接斷開等過程&#xff0c;核心標志位及作用如下&#xff1a;標志位英文全稱作用SYNSynchronize Sequence Numbers請求建立連接&#xff0c;三次握手第一步發送 SYN 包ACKAcknowledgment響…

Go編寫的輕量文件監控器. 可以監控終端上指定文件夾內的變化, 阻止刪除,修改,新增操作. 可以用于AWD比賽或者終端應急響應

工具介紹 0RAYS-AWD-Filechecker一個用Golang編寫的, 輕量級的文件監控器, 會監控指定文件夾內文件刪除, 修改, 新增操作, 然后立刻告警并復原. 一開始是為AWD比賽寫的, 主要是為了防止靶機的web目錄被上馬. 但也可以用到藍隊等場景上. 由于使用的Linux的系統調用, 僅支持Linux…

【6】MySQL 數據庫基礎操作

MySQL 數據庫基礎操作數據庫操作查看數據庫創建數據庫刪除數據庫修改數據庫數據表操作創建表修改表刪除表數據庫操作 查看數據庫 查看有哪些數據庫&#xff1f; 示例&#xff1a; [rootlocalhost][(none)]> show databases; -------------------- | Database |…

Android 探索APP/應用啟動模式、Intent的Flag啟動標志位

寫在前面&#xff1a;Android APP有四種啟動模式——》標準模式(Standard)、棧頂復用模式(SingleTop)、棧內復用模式(SingleTask)、單例模式(SingleInstance)&#xff0c;默認就是標準模式。啟動模式決定了Activity在任務棧內的存在方式&#xff0c;影響了Back返回鍵Activity返…

Y9000P部署開源模型

環境信息&#xff1a; 設備&#xff1a;Y9000P GPU&#xff1a;RTX 3060 6G 系統版本&#xff1a;Ubuntu 24.04 一、下載模型 1、環境準備 1、安裝工具 apt-get -y install git-lfs git lfs install apt-get install python3 python-is-python3 pip3.12 config set global.inde…

大模型入門實戰 | 基于 YOLO 數據集微調 Qwen2.5-VL-3B-Instruct 的目標檢測任務

大模型入門實戰 | 基于 YOLO 數據集微調 Qwen2.5-VL-3B-Instruct 的目標檢測任務這篇就是新手向的“保姆級”實操文。你將把 YOLO 檢測數據 轉成 對話式 Grounding 數據&#xff0c;用 ms-swift 做 LoRA 微調&#xff0c;再用腳本 推理 可視化。 但值得注意的是&#xff0c;一…

基于Python+MySQL實現物聯網引論課程一個火警報警及應急處理系統

物聯網引論課程大作業設計報告一、選題、內容及功能說明我們大作業選擇的是題目三&#xff1a;一個火警報警及應急處理系統。主要需要實現四個功能&#xff1a;感知環境溫度&#xff0c;當環境溫度超過閾值&#xff0c;自動觸發報警&#xff1a;終端 led 以固定頻率閃爍&#x…

基于印染數據的可視化系統設計與實現

標題:基于印染數據的可視化系統設計與實現內容:1.摘要 隨著印染行業的快速發展&#xff0c;印染數據呈現爆發式增長。為了更好地管理和分析這些數據&#xff0c;提高印染生產的效率和質量&#xff0c;本研究旨在設計并實現一個基于印染數據的可視化系統。通過收集印染生產過程中…

實驗1 第一個微信小程序

實驗1 第一個微信小程序一、實驗目標二、實驗步驟1. 自動生成小程序2. 手動創建小程序三、程序運行結果四、問題總結與體會chunk的博客地址一、實驗目標 1、學習使用快速啟動模板創建小程序的方法&#xff1b; 2、學習不使用模板手動創建小程序的方法。 二、實驗步驟 1. 自…

(計算機網絡)JWT三部分及 Signature 作用

JWT&#xff08;JSON Web Token&#xff09;是一種用于 無狀態認證 的輕量級令牌&#xff0c;廣泛用于分布式系統、單頁應用&#xff08;SPA&#xff09;和移動端登錄。JWT 結構概覽JWT 由 三部分組成&#xff0c;用 . 分隔&#xff1a;xxxxx.yyyyy.zzzzz Header&#xff08;頭…

LangGraph

LangGraph 是由 LangChain 團隊開發的開源框架&#xff0c;專為構建??復雜、有狀態、多主體&#xff08;Multi-Agent&#xff09;的 LLM 應用??而設計。它通過??圖結構&#xff08;Graph&#xff09;?? 組織工作流&#xff0c;支持循環邏輯、動態分支、狀態持久化和人工…