在 webpack 和 electron 中解压 node_notifier

unpack node_notifier within webpack and electron

我正在尝试让 node_notifier 在围绕 webpack 的 Electron 应用程序中工作。

根据node_notifier的文档,我需要解压这个模块,以便它在打包后可以工作。

但是,我不确定这是在哪里完成的。环顾网络,我发现了一些小部件,我认为我需要将这部分添加到 package.json 文件中的 "build" 属性,但应用程序仍然无法加载.

"build": {
"appId": "com.app.id",    
"asarUnpack":[
  "./node_modules/node-notifier/vendor/**"
]}

为 windows 打包后,我浏览到 resources/apps.asar.unpacked/node_modules 文件夹(我假设这是它会显示的位置),我不是看到模块,随后,应用程序无法 运行 安装在 windows 机器上。

是的,所以不确定发生了什么变化。返回并重建和打包,现在它出现了,应用程序在 windows 机器上 运行 并且通知正常工作......所以......是的......