我正在处理一个包并运行 R CMD CHECK
在它上面使用 devtools::check()
产生以下 NOTE
:
> checking top-level files ... NOTE
Non-standard file/directory found at top level:
'README.Rmd'
之前已经提出了这个问题的一个变体( NOTE or WARNING from package check when README.md includes images ),但其中提供的解决方案对我不起作用。
这是我的
.Rbuildignore
文件。正如所建议的,我已经包含了 ^README-.*\.png$
:^.*\.Rproj$
^\.Rproj\.user$
^CONDUCT\.md$
^\.travis\.yml$
^README-.*\.png$
^cran-comments\.md$
此外,我的
README.Rmd
文档有以下chunk,将所有图形保存在/man/figures/
{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-"
)
如果您需要有关
.Rmd
的更多详细信息文件,它在这里:https://github.com/IndrajeetPatil/ggstatsplot/blob/master/README.Rmd
鉴于最好摆脱所有可能的
NOTES
成功通过CRAN的R CMD CHECK
,我怎样才能避免这个特殊的NOTE
?
最佳答案
排除文件 README.Rmd
从 R 创建的 tarball 中,添加
^README.Rmd
到文件
.Rbuildignore
你已经有了。如果您需要,“编写 R 扩展”有更多内容。
关于r - 在顶层 : 'README.Rmd' persists even after implementing suggested solutions 发现非标准文件/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48955103/