R 包中的DESCRIPTION
文件有几种指定依赖关系的方法,Depends
例如Suggests
和Imports
. 我应该使用哪一个来指定安装包后可选但运行时需要的依赖项R CMD check
?
在我的特殊情况下,我testthat
用来在运行时自动运行一些测试R CMD check
,但在“正常”操作期间,testthat
不需要。这个问题的答案表明testthat
应该在 中Suggests
,但这足以确保R CMD check
正确运行吗?
如果存在,我希望看到的是一个字段,我可以在其中指定仅需要运行的依赖项,R CMD check
如果这些包不可用,它应该会失败并显示适当的错误消息。