gpt4 book ai didi

electron - 使用 Electron 打包器打包到 .exe 后如何禁用 Electron 应用程序的 http 缓存

转载 作者:行者123 更新时间:2023-12-03 12:19:56 28 4
gpt4 key购买 nike

我有一个 Electron 应用程序,它从 Spring Boot 服务器加载一些 css。
当我从源代码运行 npm 应用程序时,我可以作为

ng build && electron . --disable-http-cache

它在没有缓存的情况下工作。
如果我使用 Electron 打包器将我的应用程序构建到 app.exe,我该如何禁用缓存。
使用 --disable-http-cache 启动 .exe 文件不起作用

更新
唯一有效的方法是在应用加载页面之前从主进程中清除缓存。但是有没有其他方法可以禁用缓存?

最佳答案

另一种可能性是使用 Electron 的 commandLine.appendSwitch () 在主进程上app对象,就在任何事情被执行之前:

const { app } = require ("electron");

app.commandLine.appendSwitch ("disable-http-cache");
// any other main process code

这将附加 --disable-http-cache到 Chromium 的命令行,就像将它附加到 electron 一样命令会。当在代码中使用它时,您不再需要通过附加此开关来运行您的应用程序,因为它将自动添加。

关于electron - 使用 Electron 打包器打包到 .exe 后如何禁用 Electron 应用程序的 http 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54998157/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com