例如,假设我调用了以下包Test
并且我想导出类A
:
# In /R/Test.R:
#' @docType package
#' @import methods
#' @exportClass A
A <- setRefClass("A", methods = list(foo = identity))
A
但是,在构建和加载之后,使用's 生成器时出现以下错误:
> library(Test)
> A()$foo(1)
Error: could not find function "A"
我检查了我的NAMESPACE
文件的内容是好的:
exportClasses(A)
import(methods)
那么出了什么问题呢?为什么我的类生成器没有被导出?