我正在处理一个软件包,并使用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

最佳答案

要从R创建的压缩包中排除文件README.Rmd,请添加

^README.Rmd


到您已经拥有的文件.Rbuildignore。如果需要,“ Writing R Extensions”具有更多功能。

关于r - 在顶级发现非标准文件/目录:即使实现建议的解决方案,“README.Rmd”仍然存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48955103/

10-11 23:11