4

我正在使用 node-webkit 从具有大量外部脚本和样式表的 Intranet 站点创建桌面应用程序。我在调试时注意到的一个问题是,它似乎会在不同的运行之间偶尔缓存外部脚本和样式表 - 有时它会加载最近修改的脚本,而有时它不会在不打开地址栏并手动输入脚本路径的情况下加载然后点击重新加载。有没有办法让它每次加载时都会得到一个新的依赖副本?

我正在使用的 package.json 如下:

{
    "name": "name",
    "description": "description",
    "version": "0.1",
    "main": "https://path-to-intranet-site/",
    "node-remote": "https://path-to-intranet-site",
    "window": {
        "show": true,
        "toolbar": true,
        "frame": true,
        "position": "center",
        "width": 800,
        "height": 600,
        "min_width": 220,
        "min_height": 220
    }
}
4

2 回答 2

3

尝试编辑 package.json 如下:

{
    "name": "name",
    "description": "description",
    "version": "0.1",
    "main": "https://path-to-intranet-site/",
    "node-remote": "https://path-to-intranet-site",
    "webkit": {
         "page-cache":false
    },
    "window": {
        "show": true,
        "toolbar": true,
        "frame": true,
        "position": "center",
        "width": 800,
        "height": 600,
        "min_width": 220,
        "min_height": 220
    }
}
于 2013-07-24T11:03:07.430 回答
1

Manifest 格式的文档中page-cache 默认为 false 在node-webkit wiki 页面中。

在页面中搜索页面缓存有点下降。

于 2014-08-19T12:00:05.193 回答