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