有没有办法在VS代码内部调试Shiny (R)?我可以很容易地在RStudio内部调试Shiny应用程序,但我喜欢在VS代码内部编码,所以正在寻找在VS代码内部调试R代码的方法。
vawmfj5a1#
看起来,shiny可以在VSCode中使用browser-语句进行调试🙌
browser
先决条件
?shiny::runApp
appDir
browser()
shiny::runApp()
oymdgrw72#
在调试模式下,我无法看到plot或html(例如plotly)。我已经启用了“httpgd”作为绘图设备。该选项说它也会更改相应的R选项vsc.use_httpgd,但我检查了它是NULL。在我的.Rprofile中显式设置它,或者在调试会话中设置它,允许我再次看到绘图,例如通过print(plot(1:5))。
vsc.use_httpgd
NULL
.Rprofile
print(plot(1:5))
# For your .Rprofile options("vsc.use_httpgd" = TRUE) # code to check if option is set # getOption("vsc.use_httpgd")
高温
2条答案
按热度按时间vawmfj5a1#
看起来,shiny可以在VSCode中使用
browser
-语句进行调试🙌先决条件
?shiny::runApp
时,请参阅appDir
文档以了解可能的设置)调试
browser()
(RStudio Article)设置断点shiny::runApp()
更多资源
oymdgrw72#
在调试模式下,我无法看到plot或html(例如plotly)。我已经启用了“httpgd”作为绘图设备。该选项说它也会更改相应的R选项
vsc.use_httpgd
,但我检查了它是NULL
。在我的.Rprofile
中显式设置它,或者在调试会话中设置它,允许我再次看到绘图,例如通过print(plot(1:5))
。高温