如何解决使用远程 URL 时使用 Electron 在本地保存
我只是想把我的脑袋围绕在 Electron 上。
我已经确定将 mainWindow.loadURL('https://remote-url')
用于网站的一般功能可能会更好,因为将数据库靠近服务器将是有益的,而且我无法弄清楚如何{{1} }} 模块,一旦构建了电子应用程序并尝试安装。
我研究 Electron 的主要原因是能够在本地保存和访问文件。没有一个答案或教程超出列出一些函数,如 require
或者,为了解决我上面的路径查找问题,
app.getPath(name),app.setPath(name,path),and app.getAppPath()
对于像我这样的新手来说,都没有上下文或关于将它放在哪里等的建议。
似乎通过在前端使用 export NODE_PATH=/PATH/TO/APP/node_modules
electron /PATH/TO/APP
我将访问远程 url,因此任何文件操作,无论是使用 fetch
还是上面的 fs
函数,只会在远程服务器上进行更改 - 逻辑上。
有没有办法让一些 app
操作针对删除服务器,而其他操作针对本地服务器?我什至如何在 fetch
内的 app.js
文件或其他地方设置它?当应用由 Electron 托管时,也许有某种方法可以在前端执行保存和加载?
编辑:所以 createWindow()
和 ipcRenderer
似乎允许视图与进程通信。但是当然 ipcMain
在我的 SVELTE 模块中会产生 require 未定义的错误,并且使用 const { ipcRenderer } = require('electron')
最终导致 import { ipcRenderer } from "electron"
未定义。为什么从来没有人指出过这些?这是无休止的反复试验。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。