r - 构建包时,小插图是否构建在新的 R session 中?

标签 r r-package

我读过 Hadley guide to vignettes我找不到任何关于此的信息。小插图是如何构建的? 我的问题是它们似乎是使用附加和加载的建议包构建的。

据我测试,如果我在 Rstudio 的控制台上编织它,它使用与控制台相同的环境。

我深入研究了 devtools::build_vignettes 但它似乎依赖于 tools::buildVignettes 我无法理解它似乎是构建包时使用的默认设置使用 R CMD build

这和我努力解决有关this question

最佳答案

构建包时,所有小插曲的环境都是共享的。因此,如果小插图 V1 加载包 A、B 和 C,如果 V2 在 V1 之前构建,则小插图 V2 将已经加载。

这就是我从 Bioconductor 的 Martin Morgan 那里学到的 mailing list .我找不到任何其他文件来解释它。

关于r - 构建包时,小插图是否构建在新的 R session 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49018903/

相关文章:

r - 使用 sqldf 精确连接 id 和滞后窗口中的最近日期

r - 不要使用rmarkdown/md_document在公式中转义反斜杠

r - 一个数的平方根到小数点后 100 位

c++ - 使用外部 C 库在 Rcpp 中编译 C++

r - 构建小插图时安装包失败((..)/doc/index.html 丢失)

r - ggplot : Using strip. text.x (element_text) 用于仅制作刻面轴标签 "bold"的一个元素

r - 数据框在 R 中交替行绑定(bind)

r - 从同一包中的 R 代码调用 Rcpp c++​​ 函数

r - 如何最小化 R 包的安装大小

r - 表明 R 包是专有的