向 R 包添加依赖项的常用方法是Imports在DESCRIPTION文件的字段中添加包。这是Hadley Wickam 介绍的改编版本。
Package: mypackage
Title: What The Package Does (one line, title case required)
Version: 0.1
Authors@R: person("First", "Last", email = "first.last@example.com",
role = c("aut", "cre"))
Description: What the package does (one paragraph)
Depends: R (>= 3.1.0), shiny
Imports: shinyBS
License: What license is it under?
LazyData: true
Run Code Online (Sandbox Code Playgroud)
然后,你将需要指定它从功能shinyBS实际需要在封装包importsFrom中NAMESPACE的文件。或者,您也可以导入所有shinyBS函数
import(shinyBS)
Run Code Online (Sandbox Code Playgroud)
但是,在 的情况下shinyBS,Depends由于onLoad/onAttach为该包定义挂钩的方式,您实际上需要将依赖项放在字段中。有关更多详细信息,请参见此处。DESCRIPTION因此,您的文件应类似于以下示例
Package: mypackage
Title: What The Package Does (one line, title case required)
Version: 0.1
Authors@R: person("First", "Last", email = "first.last@example.com",
role = c("aut", "cre"))
Description: What the package does (one paragraph)
Depends: R (>= 3.1.0), shiny, shinyBS
License: What license is it under?
LazyData: true
Run Code Online (Sandbox Code Playgroud)
这是非常不寻常的,在我看来,这个问题应该由shinyBS开发人员解决。但是,同时使用该Depends字段来确保shinyBS已附加是解决您所描述问题的可行方法。
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |