R Markdown中运行Shiny App关闭时出错,是否可忽略?
关于R Markdown中关闭Shiny App后报错的解答
- 这个
Error: no loop for break/next, jumping to top level错误完全可以忽略 - 这是R Markdown与Shiny交互时的已知底层问题:直接用Run Current Chunk运行Shiny代码块时,Rmd的代码执行环境和普通R脚本不同,关闭App时触发了一个无意义的报错,但这不会影响App的功能运行,也不代表你的代码有问题
- 正如你朋友所说,当你把文档knit为HTML后,这个报错会自动消失,因为knit的运行逻辑和直接执行代码块的逻辑不一样
- 如果实在不想看到这个报错,也可以把Shiny代码放到单独的R脚本中运行,或者用
tryCatch简单包裹Shiny运行代码,但其实完全没必要——毕竟它只是个不影响实际功能的环境适配报错
内容的提问来源于stack exchange,提问作者yuuhuuxuu
相关产品推荐
相关产品推荐

