node.js - ElectronJS 缓存问题
问题描述
我正在使用 ElectronJS 开发一个桌面应用程序。当我对主 html 文件或它调用的任何 javascript 文件进行更改时,我在运行程序后得到一个缓存版本。
我尝试过的事情:
- 在主电子窗口上打开开发工具,清除缓存并
单击“禁用缓存” - 在主进程中使用 win.webContents.session.clearCache() 清除缓存。
- 使用 npm cache clean --force 清除节点缓存
有没有人经历过这个?有没有办法在开发过程中禁用缓存?
解决方案
Reload
从适当的菜单中选择(默认情况下)或View
调用其键盘快捷键(Cmd-R或默认情况下)应该重新加载渲染器进程使用的任何修改过的 HTML、CSS 或 JavaScript 文件...Ctrl-RF5
如果还不够,Force Reload
则可能需要进行选择,前提是它在菜单中可用;键盘快捷键是 Shift-Cmd-R或Shift-Ctrl-R默认情况下。
推荐阅读
- kubernetes - k8s和微服务之间如何互相访问
- vue.js - 在侧边栏导航中列出子文件夹
- reactjs - React - 允许用户从画廊或相机添加文件
- python - 如何用 OpenCV 计算某种颜色的像素?
- c++ - 无法引用另一个插件中的方法
- jenkins - Jenkins 管道中的 deleteDir、cleanWs 和 'WsCleanup' 有什么区别?
- laravel - 如何修复“不应静态调用非静态方法 Spatie\Analytics\Analytics::fetchVisitorAndPageViews()?”
- python - pip需求文件执行顺序?
- python - FMU 模块并使用 PyFMI 从 OpenModelica 传输到 Python
- mysql - 如何仅在 mysql 中按名称和运行日期分组