这个错误通常发生在使用较旧版本的Node.js和较新版本的OpenSSL之间的兼容性问题。
https://blog.csdn.net/kajing6092/article/details/130387375
我上个月也遇见了,我用的是方式三 :
package.json里的script
加了这个 set NODE_OPTIONS=--openssl-legacy-provider
【以下回答由 GPT 生成】
这个问题的原因是在使用Node.js v18.16.1版本时,webpack的版本与Node.js版本不兼容所导致的。为了解决这个问题,你可以尝试以下步骤:
shell npm list webpack
如果没有安装webpack,请使用以下命令全局安装webpack:
shell npm install -g webpack
shell webpack --version
确保webpack的版本与Node.js的版本兼容,如果不兼容,请升级或降级webpack的版本。
shell rm -rf node_modules
然后使用以下命令重新安装依赖:
shell npm install
这将重新下载并安装项目所需的所有依赖包。
如果以上步骤都没有解决问题,这可能是一个更复杂的问题,可能需要进一步调查和分析。很抱歉,我无法提供更多的帮助。
【相关推荐】