如何使用电子打包程序将打包节点插件添加到asar存档中?

时间:2018-06-24 02:37:51

标签: node.js electron electron-packager asar

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

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

然后:

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

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

1 个答案:

答案 0 :(得分:0)

我尝试重现该问题,但是我的.node文件和电子打包程序v12.1.1并发现我的addon.node文件仍正确存在于asar档案中。 您如何检查asar存档中是否不包含addon.node文件? 我运行asar extract app.asar来找到我的节点。

也许尝试使用--no-prune标志的电子包装机。如果通过devDependencies需要软件包,则默认情况下将对其进行修剪。