若依修改-Starting development server...10% building 0/1 modules 1 active ...-node

简介: 若依修改-Starting development server...10% building 0/1 modules 1 active ...-node

今天在使用若依的时候出现了一个bug:

 INFO  Starting development server...
10% building 0/1 modules 1 active ...-node D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\webpack\hot\dev-server.js ./10% building 2/5 modules 3 active ...node_modules\eslint-loader\index.js??ref--13-0!D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\src\main.jsError: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\webpack\lib\util\createHash.js:169:42)
    at NormalModule._initBuildHash (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\webpack\lib\NormalModule.js:417:16)
    at handleParseError (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\webpack\lib\NormalModule.js:471:10)
    at D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\webpack\lib\NormalModule.js:503:5
    at D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\webpack\lib\NormalModule.js:358:12
    at D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    at iterateNormalLoaders (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:214:10) 
    at iterateNormalLoaders (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:221:10) 
    at D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:236:3
    at runSyncOrAsync (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:130:11)       
    at iterateNormalLoaders (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:232:2)  
    at Array.<anonymous> (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\loader-runner\lib\LoaderRunner.js:205:4)     
    at Storage.finished (D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
    at D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9
    at D:\project\零一电科\技术资料\若依系统\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui\node_modules\graceful-fs\graceful-fs.js:123:16
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
node:internal/crypto/hash:67
  this[kHandle] = new _Hash(algorithm, xofLen);

翻译

信息启动开发服务器... 10%构建0/1模块1活动...-节点D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ web pack \ hot \ dev-server . js。/10%正在构建2/5个模块3...node _ modules \ eslint-loader \ index . js??参考13比0!d:\项目\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ src \ main . js error:错误:0308010C:数字信封例程::不支持 在新哈希处(节点:内部/加密/哈希:67:19) 位于Object.createHash(节点:加密:130:10) 在module.exports (D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ web pack \ lib \ util \ create hash . js:169:42) 在正常模块。_initBuildHash (D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ web pack \ lib \ normal module . js:417:16) 在handleparserror(D:\ project \零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ web pack \ lib \ normal module . js:471:10) 在D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ web pack \ lib \ normal module . js:503:5 在D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ web pack \ lib \ normal module . js:358:12 在D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:373:3 在iterate normal loaders(D:\ project \零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:214:10) 在iterate normal loaders(D:\ project \零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:221:10) 在D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:236:3 在runSyncOrAsync (D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:130:11) 在iterate normal loaders(D:\ project \零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:232:2) 在阵列上。<匿名>(D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ loader-runner \ lib \ loader runner . js:205:4) 存储时。完成(D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ enhanced-resolve \ lib \ cachedinputfile system . js:55:16) 在D:\project\零一电科\技术资料\若依系统\ RuoYi-Vue-master \ RuoYi-Vue-master \ RuoYi-ui \ node _ modules \ enhanced-resolve \ lib \ cachedinputfile system . js:91:9 在D:\project\零一电科\技术资料\若依系统\若伊-Vue-master \若伊-Vue-master \若伊-ui \ node _ modules \ graceful-fs \ graceful-fs . js:123:16 at fsreqcallback . readfilafterclose[as on complete](节点:internal/fs/read _ file _ context:68:3) 节点:内部/加密/哈希:67 this[kHandle] = new _Hash(算法,xof len);

如何解决,这里自己用的是node17.0.0版本导致的错误

安装所对应的版本

nvm install 版本号 // 例如:nvm install 20.0.0

切换版本

nvm use 20.0.0

好了,之后修改script里的内容:

"scripts": {
    "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
    "build:stage": "vue-cli-service build --mode staging",
    "preview": "node build/index.js --preview",
    "lint": "eslint --ext .js,.vue src"
  },

相关文章
【Error】This dependency was not found: * core-js/modules/es.error.cause.js in ./node_modules/@babel
【Error】This dependency was not found: * core-js/modules/es.error.cause.js in ./node_modules/@babel
|
缓存 JavaScript 网络协议
Node.js在Buffers对象在数据报的表现交互在Modules的实战心得
Node.js在Buffers对象在数据报的表现交互在Modules的实战心得
Node.js在Buffers对象在数据报的表现交互在Modules的实战心得
|
JavaScript API
Node.js v13.2.0 开始支持ES modules了
Node.js v13.2.0 开始支持ES modules了
757 0
Node.js v13.2.0 开始支持ES modules了
|
缓存 JavaScript 前端开发
|
JavaScript 前端开发 Windows
文件快速删除工具, 解决你的node_modules
摘要:   还在为删除文件慢烦恼吗?强大工具dlf来帮助你。作为一名前端开发,最常见的就是node_modules,如果dependencies很多,osx系统删除还好,Windows用户就麻烦了。本文分享一块命令行文件及文件夹删除工具。
1579 0
|
4月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
1045 11
|
9月前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
8月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
7308 23
|
9月前
|
JavaScript 前端开发 数据可视化
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
525 2
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
|
9月前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!