12

我正在向 CRAN 提交一个包,我收到了来自审阅团队的以下警告:

包有一个 VignetteBuilder 字段,但没有预建的小插图索引。

事实上,我在跑步时也看到了devtools::release()。我正在使用最后一个R版本,R version 3.3.1并具有以下.Rmd小插图源:

---
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{<my vignette title>} 
  %\VignetteEngine{knitr::knitr}
  %\usepackage[utf8]{inputenc}
--- 

此外,我已默认包含knitr在文件中:DESCRIPTION

Suggests:
    knitr
VignetteBuilder:
    knitr

我环顾四周,虽然这个问题似乎很常见,但我无法理解为什么索引没有构建(以及如何强制构建它)。


这个问题和其中的链接是谷歌搜索结果,但不能解决问题。

4

1 回答 1

2

这需要一个build/vignettes.rdsorMeta/vignettes.rds文件。该文件由devtools. 请确保您没有删除它或将其列出.Rbuildignore(检查包含build Meta^build/vignettes.rds$ ^Meta/vignettes.rds$从文件中删除它的行)。

于 2020-07-17T01:51:11.310 回答