node.js - 构建后的应用程序问题-ElectronJS

标签 node.js build path electron electron-packager

我已经用electronic-packager构建了electronicJS应用程序,构建完成后,当我启动它时,所有数据都消失了。而且我遇到了一个开发应用程序之前从未遇到过的错误。 (C.F屏幕截图)
路径是正确的,因为它可以在具有相同配置的我的开发应用程序上正常工作。
请问我该如何快速解决此问题。

我试图将目录更改为完整路径,在config.js文件内部进行更改。

C.F:https://imgur.com/gallery/VN17hNf

获取我所有的数据,我的应用程序可以正常工作。 (获取所有数据,添加数据,显示数据)

最佳答案

我终于找到了问题。构建应用程序时,需要使用相对路径。像path.join(xxx)一样。该应用程序不了解./your_path
我已经解决的下一个问题是,如果您使用json文件并在其中写入数据,则需要有一个带.asar文件的解压应用。

关于node.js - 构建后的应用程序问题-ElectronJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54255252/

相关文章:

node.js - pm2:在不自动启动应用程序的情况下加载 processes.json

c++ - msvc + GNU 制作

TFS - 错误 : "The type or namespace name ' blabla' does not exist in the namespace 'blublu' (are you missing an assembly reference? )

外部文件的 HTML 路径

r - 为什么 R 在文件路径中使用正斜杠 (/) 而不是反斜杠 (\)

node.js - 在 selenium-webdriver 和 appium 中通过可访问性标签选择元素的有效方法是什么?

node.js - 如何使用 NodeJS 捕获全局错误

ios - 未绑定(bind)变量命令 PhaseScriptExecution 失败,退出代码非零

css - 如何使输出文件路径相对?

node.js - 在 Node.js 中使用 async/await 的 Lambda 授权方响应