Node.js version:16.13.1 Which resulted in following warning: npmWARNidealTreeRemovingdependencies.viteinfavorofdevDependencies.vitenpmWARNEBADENGINEUnsupportedengine { npmWARNEBADENGINEpackage:'amqplib@0.5.2', npmWARNEBADENGINErequired: {node:'>=0.8 <=9'}, npmWARNEBADENGINEcurrent: {node:'v16.13.1'...
npmWARNEBADENGINErequired: {node:'^12 || ^14 || ^16'}, npmWARNEBADENGINEcurrent: {node:'v17.3.0',npm:'8.3.0'} npmWARNEBADENGINE} npmWARNEBADENGINEUnsupportedengine { npmWARNEBADENGINEpackage:'eslint-plugin-jsdoc@36.1.1', npmWARNEBADENGINErequired: {node:'^12 || ^14 || ^16'}, ...
一、起因# 由于电脑重装系统,重新下载nodejs,自然更新到最新版本18,之前的版本才16。更新到最新nodejs版本后,运行vue文件,报错: this[kHandle] = new _Hash(algorithm, xofLen); ^ Error: error:0308010C:digital envelope routines::unsupported 二、探索# 常规操作,上网查原因: node.js 的版本问题 因为node....
更新到最新nodejs版本后,运行vue文件,报错: this[kHandle] = new _Hash(algorithm, xofLen); ^ Error: error:0308010C:digital envelope routines::unsupported 二、探索# 常规操作,上网查原因: node.js 的版本问题 因为node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限...
今天把node.js升级到了最新版v18.12.1,启动vue项目时报错:digital envelope routines::unsupported,在网上查询了解决方法,记录下 1、原因: node.js 的版本问题 因为node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在升级 nod...
nodejs升级后出现ERR_OSSL_EVP_UNSUPPORTED错误 解决方案 排查原因,是新版本的nodejs使用的openssl和旧版本不同,导致项目启动出错。 1...
【Node.js 版本过高】运行前端时,遇到错误 `Error: error:0308010C:digital envelope routines::unsupported` 运行前端时遇到报错 原因 解决(通过第一个选项成功解决) 🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!
许多项目定义了engine属性,但没有强制执行所需的 Node.js 版本。在不支持 Node.js 版本的项目中运行npm install时,将显示以下警告(EBADENGINE)。 $ npm install # npm WARN EBADENGINE Unsupported engine { # npm WARN EBADENGINE package: 'expamle@1.0.0', # npm WARN EBADENGINE required: { node: ...
遇到的错误Error: error:0308010C:digital envelope routines::unsupported是在使用 Node.js 版本 17 及更高版本时常见的问题。这个问题通常与 Node.js 处理加密操作的方式有关,因为底层的 OpenSSL 库发生了变化。 在Node.js 版本 17 及以上中,默认禁用了某些加密算法,这可能导致与一些期望使用这些算法的模块或应用...
code: 'ERR_OSSL_EVP_UNSUPPORTED' } Baidu 了一下发现是 Node JS 17 的 BUG,相关 ISSUE 也给出了解决办法,就是修改package.json,在相关构建命令之前加入set NODE_OPTIONS=–openssl-legacy-provider "scripts":{"serve":"set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve","build":"se...