我正在构建一个R包。
我有一个位于 `vignettes/mydoc.Rmd` 的 rmarkdown 文件。
使用 `devtools::build_vignettes()` 会在 `inst/doc` 中生成文件。
当我使用 `R CMD build .` 时,没有任何警告或错误出现。
然而,当我从R内部使用 `vignette()` 时,我看不到任何关于该包的vignette。
我的 `DESCRIPTION` 文件中包含:
我有一个位于 `vignettes/mydoc.Rmd` 的 rmarkdown 文件。
使用 `devtools::build_vignettes()` 会在 `inst/doc` 中生成文件。
当我使用 `R CMD build .` 时,没有任何警告或错误出现。
然而,当我从R内部使用 `vignette()` 时,我看不到任何关于该包的vignette。
我的 `DESCRIPTION` 文件中包含:
Suggests: knitr,
rmarkdown,
VignetteBuilder: knitr
devtools::use_vignette
或手动编辑了DESCRIPTION
文件以说明有一个vignette? - Gregor Thomasbuild_vignette()
。午餐后我会尝试use
。 - Richarduse_vignette()
没有对DESCRIPTION
文件产生任何变化,与我已经存在的内容相同。我已经编辑了我的问题来展示这一点。 - Richardinst/doc
目录确实会使得文档可用。但我不清楚为什么R CMD INSTALL .
和R CMD build .
不会创建此目录。 - Richardinst/doc
中有了vignette... Github应该只是这个过程的附带。 - Gregor Thomas