我正在尝试使用以下命令在命令行上运行文件shiny.Rmd
:
Rscript -e "rmarkdown::run('shiny.Rmd')"
但是当我编辑代码时,所做的更改不会反映在生成的本地主机页面上。必须有某种方法来重新启动服务器,但我找不到适用于命令行的答案(我曾问过其他类似的问题,但看不到如何将答案应用于我的情况)。
Shiny.Rmd
的一个最小示例可能是:
---
title: "Multiple Pages"
output: flexdashboard::flex_dashboard
runtime: shiny
---
```{r setup}
library(shiny)
library('scales')
```
Page 1
=====================================
```{r}
```
```{r}
```
Page 2
=====================================
### Chart 1
```{r}
```
我想我已经找到解决方法。当我将命令更改为
Rscript -e "rmarkdown::run('tester.Rmd', default_file='tester.Rmd', shiny_args=list(port=8241))"
现在似乎又在更新。