若依框架前后端分离前端启动报错

img


若依框架前后端分离,前端运行的时候报这个错误,搞了半天没搞明白,怎么回事呀?

这个错误通常发生在使用较旧版本的Node.js和较新版本的OpenSSL之间的兼容性问题。
https://blog.csdn.net/kajing6092/article/details/130387375

我上个月也遇见了,我用的是方式三 :
package.json里的script
加了这个 set NODE_OPTIONS=--openssl-legacy-provider

img

【以下回答由 GPT 生成】

解决方案

这个问题的原因是在使用Node.js v18.16.1版本时,webpack的版本与Node.js版本不兼容所导致的。为了解决这个问题,你可以尝试以下步骤:

  1. 首先,需要确保你的项目已经安装了webpack。可以使用以下命令检查是否已安装webpack:

shell npm list webpack

如果没有安装webpack,请使用以下命令全局安装webpack:

shell npm install -g webpack

  1. 如果已经安装了webpack,请确保webpack的版本和Node.js的版本兼容。可以使用以下命令查看webpack的版本:

shell webpack --version

确保webpack的版本与Node.js的版本兼容,如果不兼容,请升级或降级webpack的版本。

  1. 如果以上步骤都没有解决问题,可以尝试删除项目中的node_modules文件夹,并重新安装依赖。可以使用以下命令删除node_modules文件夹:

shell rm -rf node_modules

然后使用以下命令重新安装依赖:

shell npm install

这将重新下载并安装项目所需的所有依赖包。

如果以上步骤都没有解决问题,这可能是一个更复杂的问题,可能需要进一步调查和分析。很抱歉,我无法提供更多的帮助。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^