Pau*_*ros 5 r devtools rstudio
我正在使用 RStudio 制作 R 包。我很习惯使用 Build 面板上的按钮。我有一个脚本,每次我Build & Reload或Clean and Rebuild 时都想运行。我想编写一个函数来运行我的脚本,然后执行devtools与其中一个按钮关联的命令,但我无法找到这些按钮和 devtools 命令之间对应关系的文档。按钮如下:
对于该列表中的每个项目,devtools我将运行哪些R 代码来导致完全相同的行为?
小智 6
在 RStudio 中,您可以在 Project Options > Build Tools 中选中“Use devtools package functions if available”,您可以查看将使用哪些 devtools 函数。如果您查看构建控制台窗格,您可以查看 RStudio 运行的内容。使用 devtools 的一般情况:
构建和重新加载
devtools::build()devtools::reload() 可能是一种选择,但 Rstudio 使用 R CMD INSTALL --no-multiarch --with-keep.source <pkgNameGoesHere>查看
devtools::check()devtools::load_all(".")R CMD INSTALL --preclean --no-multiarch --with-keep.source <pkgNameGoesHere>devtools::test()devtools::check() (与检查按钮相同)devtools::build()devtools::build(binary = TRUE, args = c('--preclean'))在devtools repo中的自述文件中有更多信息。