R 覆盖块缓存设置

R 覆盖块缓存设置,r,knitr,R,Knitr,我有一个.Rnw文档,它依赖于我偶尔更改的R文件 当我更改这个源.R文件时,我有很多块要更新,但我不想更新 在我对.Rnw文件进行常规编辑/构建时,它们不断地重新计算 当我更改此.R文件时,是否有任何方法覆盖cache=TRUE块选项并强制文档重新计算?您可以删除缓存/目录中的所有(或仅相关)文件,我觉得knitr只有在.Rmd(或其他)中的代码存在时才重新计算块似乎很愚蠢更改--即knitr不检查源文件是否已更改。我的工作是添加一些无用的空格,以欺骗knitr重新评估相关块。

我有一个
.Rnw
文档,它依赖于我偶尔更改的
R
文件

当我更改这个源
.R
文件时,我有很多块要更新,但我不想更新 在我对
.Rnw
文件进行常规编辑/构建时,它们不断地重新计算


当我更改此
.R
文件时,是否有任何方法覆盖
cache=TRUE
块选项并强制文档重新计算?

您可以删除
缓存/
目录中的所有(或仅相关)文件,我觉得
knitr
只有在.Rmd(或其他)中的代码存在时才重新计算块似乎很愚蠢更改--即
knitr
不检查源文件是否已更改。我的工作是添加一些无用的空格,以欺骗
knitr
重新评估相关块。