我的软件包CTDesignExplorer使用了光泽(和shinyIncubator)。当我包括
取决于:有光泽的
在DESCRIPTION文件中,在RStudio中加载包时会出现警告:
.simpleDuplicateClass中的警告(def,prev): 包'RJSONIO'中S3类“AsIs”的规范似乎相当于>包'BiocGenerics'中的规范,并没有为此类启用重复的类定义
在命令行R中,加载有光泽会获得倍数警告;除了“AsIs”,还有“connect”,“file”,“pipe”和“textConnection”。
在https://github.com/joey711/phyloseq/issues/128,问题可以在6个月前解决,但即使在update.packages(“RJSONIO”)之后也是如此。从2013-03-27开始,版本为1.0-3
在https://stat.ethz.ch/pipermail/bioc-devel/2013-March/004177.html,建议从NAMESPACE中移除RJSONIO。但是我的包中没有(或在DESCRIPTION中)。闪亮,它在描述中的进口。
这可能对代码执行没有影响,但很难确定。无论如何,对我的用户来说肯定是丑陋的。
答案 0 :(得分:1)
我认为在你的包中将Shiny从Depends切换到Imports可能会有所帮助。并且,如果有必要,在您的NAMESPACE文件中使用importFrom
来导入特定的Shiny函数,而不是引入所有Shiny。
http://cran.r-project.org/doc/manuals/R-exts.html#Specifying-imports-and-exports