【发布时间】:2017-01-29 22:35:51
【问题描述】:
phpDocumentor v1.4.4 Fedora 24
命令行:phpdoc -d ./docsrc -t ./output
我在 Fedora 24 上运行 phpDocumentor,并且有一次成功地为我的项目生成了文档。
我在函数中添加了一个 docblock,然后再次运行 phpdoc。但输出尚未更新。我验证了文件的时间戳,它们已重新生成,但未反映更改。
我随后做了很多更改,每次更改后都重新运行 phpdoc,但生成的文档没有更新。
我删除了所有的输出文件,重命名了输入文件的目录,总之我已经尽我所能说服 phpdoc 生成反映我的 php 文件更改的新文档,但无济于事。
似乎 phpdoc 正在某处缓存输出,但我找不到在哪里。我搜索了磁盘上包含 phpdoc 的每个路径,然后在每个路径中搜索“缓存”一词,但没有出现。
我尝试使用 --template 指令更改模板,但它无法识别该指令。
我曾尝试使用 --force 指令,但它无法识别该指令。
谁能启发我?
干杯, 彼得
【问题讨论】:
-
您是否在浏览器中查看生成的 PHPDoc 文件?如果有,您是否清除了浏览器中的缓存?
-
是的,我已经清除了缓存,抱歉我忘记指定了。我也在 Firefox 和 Chrome 中查看过。当我切换浏览器时,文件不可能在缓存中,因为这是该浏览器的第一次,但它仍然显示旧的 php doc 文件。绝对确定浏览器缓存。