Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 无法使用electron builder找到与electron的依赖关系(节点前gyp)_Webpack_Electron_Webpack 4_Electron Builder_Node Pre Gyp - Fatal编程技术网

Webpack 无法使用electron builder找到与electron的依赖关系(节点前gyp)

Webpack 无法使用electron builder找到与electron的依赖关系(节点前gyp),webpack,electron,webpack-4,electron-builder,node-pre-gyp,Webpack,Electron,Webpack 4,Electron Builder,Node Pre Gyp,我使用的是electron,我的一个依赖项是使用node pre gyp来预构建一些节点本机模块 Node pre gyp无法与webpack一起正常工作,因此我决定导入我的库以将其用作外部库 本地一切正常,但如果我尝试使用electron builder创建包,它无法找到节点前gyp,显然electron build会删除节点模块,因此我的应用程序无法使用它 我尝试将其添加到electron builder的“文件”配置中,但没有成功。我解决了从节点pre-gyp切换到prebuildify的

我使用的是electron,我的一个依赖项是使用node pre gyp来预构建一些节点本机模块

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

本地一切正常,但如果我尝试使用electron builder创建包,它无法找到节点前gyp,显然electron build会删除节点模块,因此我的应用程序无法使用它


我尝试将其添加到electron builder的“文件”配置中,但没有成功。

我解决了从节点pre-gyp切换到prebuildify的问题

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