在构建 .exe 文件时拖动文件或文件夹未启动应用程序

Drag files or Folder upon build .exe file not launching the App

在我基于 reactjs 的电子桌面应用程序中,一旦我拖动了当前文件夹路径之外的任何文件(或文件夹),生成的构建 .exe 文件后,应用程序就不会启动。完成这些步骤后,应用程序即使双击也会停止启动。

但如果我从同一目录拖动任何文件,应用程序会正确启动。

调试后我发现应用程序没有启动,而是进入了 window 系统中任务管理器的后台进程。因此无法看到该应用 window.

那么,每当我们将任何文件放在构建可执行文件上时,是否会触发任何电子事件?

即使尝试使用 open-file 和 open-link,也没有达到目的。 https://www.electronjs.org/docs/api/app#event-open-file-macos

提前致谢。寻找一个很好的回应。任何建议或帮助将不胜感激。

文件路径存在问题。我使用相对路径(例如 ./build/demo.txt)到 read/write 文件或文件夹。 一旦我使用绝对(root + ./build/demo.txt)路径而不是应用程序正常工作。