我正在使用自定义R包,其中我使用了S4类和方法。
在同一文件中自定义S4类的一种方法中,我使用#button:hover #search::after {opacity:1;}
包中的GET()
方法。我尝试使用roxygen2正确设置我的NAMESPACE文件,将httr
放在方法的roxygen2注释中并导入描述文件中的包。
@importFrom httr GET
然而,在执行#'
#' @importFrom httr GET
setMethod(f="method_name",
signature="Class_name",
definition=function()
{
...
foo<- GET(url = "bar")
...
}
时,我得到了:
devtools::document()
我在这里缺少什么?
更新:
似乎roxygen2从未正确生成NAMESPACE文件。我删除了旧的(过时的),但Error in method_name() (from file_name.R#198) : could not find function "GET"
不会创建新的。