最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

"electron-push-receiver" works in development but fails after building EXE - Stack Overflow

programmeradmin4浏览0评论

I am using electron-push-receiver in my Electron app. It works perfectly when I run npm start,

but after building the EXE, push notifications do not work.

Setup Details:

Electron version: 18.3.15 electron-push-receiver: @cuj1559/electron-push-receiver Build tool: electron-builder

After building the EXE using electron-builder, the push service start but failed when initCredential.

I used this command line in cmd to debugg shuttle.exe -remote-debugging-port=8315 then it shows error:

ReferenceError: require is not defined at eval (eval at (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:39797), :3:1) at C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:39841 at d (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:24763) at Le (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:39791) at _e.send (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:44818) at _e.post (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:45747) at P (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\fcm\index.cjs:1:12660) at $e (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\fcm\index.cjs:1:28011) at initCredential (C:\Program Files\shuttle\resources\app.asar\node_modules\electron-push-receiver\src\index.js:95:47) at IpcMainImpl. (C:\Program Files\shuttle\resources\app.asar\node_modules\electron-push-receiver\src\index.js:83:27)

and

PUSH_RECEIVER:::Error while starting the service ReferenceError: Headers is not defined at Wt (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:39897) at _e.send (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\core\index.cjs:1:45036) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async P (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\fcm\index.cjs:1:12652) at async $e (C:\Program Files\shuttle\resources\app.asar\node_modules@aracna\fcm\index.cjs:1:28005) at async Promise.all (index 0) at async initCredential (C:\Program Files\shuttle\resources\app.asar\node_modules\electron-push-receiver\src\index.js:95:28) at async IpcMainImpl. (C:\Program Files\shuttle\resources\app.asar\node_modules\electron-push-receiver\src\index.js:83:21)

Is there a special configuration needed for electron-push-receiver to work in production? We hope to receive help, thank you!

发布评论

评论列表(0)

  1. 暂无评论