ZBLOG

ModuleBuildError: Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): HookWebpackError: Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: error:0308010C:digital envelope routines::unsu...

这个错误通常是因为 Node.js 版本与某些依赖包之间的兼容性问题,尤其是与 Webpack、Babel 和相关插件的使用。在你的情况下,可能是由于 Node.js 的 OpenSSL 配置导致的问题。

以下是一些解决此问题的方法:

  1. 升级 Node.js: 确保你使用的是最新稳定版本的 Node.js。可以访问 Node.js 官网 下载最新版本。

  2. 设置环境变量: 可以尝试通过设置环境变量来解决此问题。在命令行中运行以下命令:

    export NODE_OPTIONS=--openssl-legacy-provider
    

    如果你在 Windows 上,可以这样设置:

    set NODE_OPTIONS=--openssl-legacy-provider
    
  3. 更新依赖项: 更新你的项目依赖项,确保所有包都与当前 Node.js 版本兼容。在项目根目录下运行以下命令:

    npm update
    
  4. 检查配置: 查看 webpack.config.js 或其他构建配置文件,确保没有不兼容的配置选项。

  5. 清理缓存和重装依赖: 有时删除 node_modules 文件夹和 package-lock.json(或 yarn.lock)文件,然后重新安装依赖可以解决很多奇怪的问题。

    rm -rf node_modules package-lock.json
    npm install
    

如果以上方法仍然无法解决问题,请提供更多信息,例如你的 Node.js 版本、Webpack 及其插件的版本等,以便进一步帮助你排查。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=6754

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?