0

我正在使用电子,我的依赖项之一是使用 node-pre-gyp 来预构建一些节点本机模块。

Node-pre-gyp 无法与 webpack 一起正常工作,所以我决定导入我的库以将其用作外部库。

在本地一切正常,但是如果我尝试使用 electron-builder 创建一个包,它无法找到 node-pre-gyp,显然 electron-build 删除了节点模块,所以我的应用程序无法使用它。

我尝试将它添加到电子生成器的“文件”配置中,但没有成功。

4

1 回答 1

0

我解决了从 node-pre-gyp 切换到 prebuildify 的问题。

我发现的另一种选择是在我用于电子的 package.json 中专门设置所需的依赖项,但这是我试图避免的,因为它是我的后端的依赖项(从主进程产生的 fork)。

于 2020-03-24T12:44:19.967 回答