【发布时间】:2020-10-07 11:14:46
【问题描述】:
在 RStudio 中,我将 knit 选项设置为当前文件夹:
当我将 Markdown 文档编成 HTML 时,这令人惊讶地发生在一个临时目录中(例如:'Temp\RtmpOa3xSM\preview-11e8c6644fdd.dir' 目录)。
据我所知,这在以前没有发生过:编织将发生在我在选项中选择的目录中。
选项rstudio.markdownToHTML 未设置:
getOption('rstudio.markdownToHTML')
NULL
当我关闭 HTML 预览时,HTML 文档消失了。
我发现保留 HTML 文档的唯一解决方案是在浏览器中打开文档并从那里保存。
错误还是我遗漏了什么? 感谢您的帮助!
[EDIT] 其他 Win 10 用户向我报告了同样的问题
【问题讨论】:
-
有趣 - 我无法重现这个。刚刚更新到 RStudio 1.3.959 和 R4.0.1(在 Win10 上):尊重“编织目录”并在 RMD 文件旁边创建 HTML 文件。关闭预览时不会删除 HTML 文件。你的 RMD 文件的名称或它所在的目录有什么奇怪的地方吗?
-
@CL,感谢您的反馈。重要的是要知道这不是一个普遍的错误。文件名没有什么特别的,不幸的是任何 .Rmd 都会发生
-
你能补充一些细节吗?到底发生了什么?我猜:1)您创建(保存)一个最小的 RMD 文件
yourfile.Rmd。 2) 你按下了编织按钮。 3) 预览打开并显示您的 HTML 文件。此时,您的文件浏览器会在yourfile.Rmd旁边显示yourfile.html。 (或者它只存在于临时目录中?) 4)您关闭预览,HTML 文件消失。 \\ 那是对的吗? RMarkdown 日志说明了什么? -
可能相关:stackoverflow.com/q/58955908/2706569 甚至可能是这个:stackoverflow.com/q/48774057/2706569 你在 RStudio 项目中吗?
-
@CL,感谢您的反馈!我认为您的第二个链接准确地解释了当我按照您在之前的评论中描述的操作时会发生什么。我在一个包的 vignette 文件夹中...为了避免混乱,RStudio 删除了这里的 HTML,不知道这个!能否请您写下答案,以便我结束这个问题?
标签: html r rstudio markdown knitr