3

我的包 CTDesignExplorer 使用了闪亮的(和闪亮的孵化器)。当我在说明文件中包含
Depends: shiny
时,在 RStudio 中加载包时会出现警告:

.simpleDuplicateClass(def, prev) 中的警告:“RJSONIO”包中 S3 类“AsIs”的规范似乎等同于 >package 'BiocGenerics' 中的规范,并且没有为此类打开重复的类定义

在命令行 R 中,加载闪亮会得到多个警告;除了“AsIs”,还有“connect”、“file”、“pipe”和“textConnection”。
https://github.com/joey711/phyloseq/issues/128,该问题据说在 6 个月前就已解决,但即使在 update.packages("RJSONIO") 之后也是如此。版本为 1.0-3,从 2013-03-27 开始。
https://stat.ethz.ch/pipermail/bioc-devel/2013-March/004177.html,建议是从 NAMESPACE 中删除 RJSONIO。但它不在我的包裹中(或在说明中)。在闪亮中,它位于描述中的导入下。

这可能对代码执行没有影响,但很难确定。无论如何,对于我的用户来说,这肯定是丑陋的。

4

1 回答 1

1

我认为在你的包中将 Shiny 从 Depends 切换到 Imports 可能会有所帮助。并且,如有必要,importFrom在您的 NAMESPACE 文件中使用来导入特定的 Shiny 函数,而不是引入所有 Shiny。

http://cran.r-project.org/doc/manuals/R-exts.html#Specifying-imports-and-exports

于 2013-06-19T03:18:06.357 回答