我正在用r创建一个易于使用的分析包,我已经几个月没有做了,但最近又回来了。我正在使用runApp()构建仅在用户本地机器上运行的应用程序。
不幸的是,当我在更新所有库后启动应用程序时,我得到以下错误:
Error : Tabs should all be unnamed arguments, but some are named: types
在控制台中:
Warning: Error in build: Tabs should all be unnamed arguments, but some are named: types Stack trace (innermost first):
56: build
55: buildTabset
54: tabsetPanel
53: tag
52: tags$div
51: div
50: mainPanel
49: sidebarLayout
48: tag
47: tags$div
46: div
45: tabPanel
44: structure
43: navbarMenu
42: navbarPage
41: shinyUI
1: runApp Error : Tabs should all be unnamed arguments, but some are named: types
我回到闪亮的0.13.2版本,它的工作没有问题。我无法追踪到导致这个问题的版本之间的变化。我正在开发的包可以在这里找到。
编辑:忘了说我目前使用的是闪亮版0.14
我也有类似的问题。
但是这个问题对我来说不是打字错误,似乎错误是因为没有使用'parameter'。
我的问题是Error : Tabs should all be unnamed arguments, but some are named: status
所以我删除了代码中所有的状态参数,然后它工作得很好。
仅供参考
当我使用shiny 0.14和shinydashboard 0.5.1时发生了这个错误。
解决方案:将shinydashboard更新到0.5.3或以上。
我升级了我的Shiny版本(到1.0.3,尽管它可能在早期版本中也发生过)。出现这个错误信息:
Error : Tabs should all be unnamed arguments, but some are named: title
这是由于存在一个名为"title"的tabsetPanel
参数。一旦我删除了这个参数,问题就消失了。
BTW:我用以下代码片段替换了之前的tabsetPanel
:
br(),
h3("Hello"),
br(),
达到相同的title
效果