我想更改 PhantomJS 的磁盘缓存目录路径。这是我的产品所必需的。
当我在phantomJS命令行中使用--disk-cache=true --max-disk-cache-size=1024
选项时。
完美无缺。但缓存将保存到此目录下方。我想将其更改为我指定的目录。
C:\Users\Administrator\AppData\Local\Ofi Labs\PhantomJS
至my_dir
有可能吗?
答案 0 :(得分:1)
这似乎只有通过必要的更改自己编译代码才有可能。
文件qstandardpaths_win.cpp中的方法writableLocation
处理路径。在那里,您可以设置自己的路径并为您的平台进行编译。
我建议动态实现它以为此添加命令行标志并创建一个pull请求,以便将它合并回项目。我发现你已经开了一个问题there。
答案 1 :(得分:1)
最近已经实现了,在phantomjs v2.1.1或更新版本中你可以使用 - disk-cache-path = ...
https://github.com/ariya/phantomjs/commit/c9e30ebafdeb42efe33900da7823142e146b0a1d