我正在处理一个包,并使用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
文档包含以下块,可以保存/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
?
答案 0 :(得分:13)
要从R创建的tarball中排除文件README.Rmd
,请添加
^README.Rmd
到您已有的文件.Rbuildignore
。如果你需要,“写R扩展”还有更多。