r - Shiny Autoreload 无法识别 App.R 中所做的更改
问题描述
在我的 Shinyapp.R
文件(同时包含server
和ui
)中, usingoptions(shiny.autoreload = TRUE)
没有任何作用。服务器启动后,它不会响应我在app.R
文件中所做的新更改。但是,options(shiny.port = 8008)
能够更改端口,所以我认为这些选项正在被识别,但其他冲突阻止了 Shiny 应用程序重新加载。使用该shinyApp
功能启动 Shiny 应用程序。关于如何让自动重载工作的任何建议?
更新:options()
在我使用shinyApp()
. 选项值正在修改,如打印调用所示。
options(shiny.autoreload = TRUE, shiny.port = 8008)
print(getOption("shiny.autoreload")) # prints TRUE
print(getOption("shiny.port")) # prints 8008
shinyApp(ui = ui, server = server)
另外,我正在使用 Rscript app.R 启动闪亮的应用程序,而不是来自 Rstudio。稍后会在 Rstudio 中尝试,但我认为这不重要(就像其他 Web 开发框架一样)。
解决方案
推荐阅读
- java - 在 GUI 更新之间创建延迟
- android - 凝聚flutter底部导航栏widget之间的差距
- python - 如何正确将dict转换为数据框?
- python - 使用 Tensorflow 数据集时模型精度没有提高
- java - MAVEN maxheapsize 不变(JAVA 11 & CENTOS 7)
- c++ - this函数的含义
- python - OSError: [WinError 740] 请求的操作需要提升
- python - 保存捕获的异常并将其用于系统退出处理目的的函数外部的正确方法是什么?
- python - Python:替换数组中的字符
- python - 从数据库中获取python中的数字