【问题标题】:How package node addon into asar archive with electron-packager?如何使用电子打包器将节点插件打包到 asar 存档中?
【发布时间】:2018-12-03 00:43:12
【问题描述】:

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

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

然后:

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

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

【问题讨论】:

    标签: node.js electron electron-packager asar


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-07-29
      • 2021-06-01
      • 2018-08-10
      • 2017-12-10
      • 2020-09-03
      • 2019-01-07
      • 1970-01-01
      • 2017-01-23
      • 1970-01-01
      相关资源
      最近更新 更多