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