webpack 升级后模块中的 require 问题

问题描述

我正在尝试将我的 react/electron 应用程序迁移到 webpack 5,我在这样做时遇到了一些问题。

我已经将所有加载器和插件更新到最新版本,并“调整”了 webpack 配置以与新的配置选项一起正常工作。

但是我在使用这样的代码时遇到了一个奇怪的问题:

app.js:

const {myobject} = require('mymodule')

在我的模块内(node_modules/mymodule/index.js/index.js):

const helper = require('./gl_helper')

我在运行时收到这个错误(babel/webpack 编译步骤有效):

Error in the inspector

开发版本(通过 webpack-dev-server 提供电子)和发布版本(生成静态包)的行为是相同的。

似乎目标:webpack 配置中使用的“electron-render”破坏了模块解析算法(至少堆栈跟踪似乎表明解析中涉及“asar”包)。

遗憾的是,由于涉及的模块依赖项和配置太大,我无法发布完整的示例来重现该问题,但也许有人已经发现了这个问题并解决了...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...