若依修改-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了
574 0
Node.js v13.2.0 开始支持ES modules了
|
缓存 JavaScript 前端开发
|
JavaScript 前端开发 Windows
文件快速删除工具, 解决你的node_modules
摘要:   还在为删除文件慢烦恼吗?强大工具dlf来帮助你。作为一名前端开发,最常见的就是node_modules,如果dependencies很多,osx系统删除还好,Windows用户就麻烦了。本文分享一块命令行文件及文件夹删除工具。
1476 0
|
1月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
32 2
2024年5月node.js安装(winmac系统)保姆级教程
|
1月前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
92 2
|
3月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装
|
2月前
|
JavaScript 开发工具 git
已安装nodejs但是安装hexo报错
已安装nodejs但是安装hexo报错
40 2
|
2月前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)