0

如何使用电子打包器将节点插件(在渲染器进程中使用!)添加到 asar 存档中?Webpack 生成文件:

./dist
    bundle.js
    addon.node
    index.html
    main.css

然后之后:

electron-packager ./ --out=./builds --asar --platform=win32 --arch=x64

我在 asar 档案中没有 addon.node 。

4

1 回答 1

0

我尝试重现该问题,但我的 .node 文件和 electron-packager v12.1.1 并看到我的 addon.node 文件在 asar 存档中仍然正确。您如何检查 asar 存档不包含您的 addon.node 文件?我跑去asar extract app.asar找我的节点。

也许尝试带有 --no-prune 标志的电子打包器。如果你的包是通过你的 devDependencies 需要的,那么它将被默认修剪。

于 2018-12-13T18:50:56.057 回答