【问题标题】:The *html files of rendered vignettes are too big for CRAN渲染的小插图的 *html 文件对于 CRAN 来说太大了
【发布时间】:2021-02-13 04:50:18
【问题描述】:

我正在清理一个 R 包以便提交给 CRAN,我有以下注释:

* checking installed package size ... NOTE
  installed size is 11.3Mb
  sub-directories of 1Mb or more:
    doc  10.1Mb

我花费了大量时间将三个小插图制作为 R Markdown 文件*.Rmd,而且看起来生成的 HTML 文件对于 CRAN 来说太大了。我不愿意简单地删除这些,因为让 CRAN 用户可以轻松访问这些小插曲会很有用。

这是我用于小插曲的标题:

---
title: "The Title of the Vignettes"
output: 
  rmarkdown::html_vignette:
    toc: true
vignette: >
  %\VignetteIndexEntry{"The Title of the Vignettes"}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

knitr::rmarkdown 文件没有问题,但*html 文件太大。

这里的正确方法是什么?我认为我不能简单地通过.Rbuildignore 让 R 忽略这些文件。

还有其他解决这个问题的例子吗?

【问题讨论】:

  • 你能提供更多关于大文件的细节吗?嵌入图像?还是只是非常广泛的文件?
  • @CL。他们都是
  • @CL。如果您愿意,我很高兴与您分享它们。我怀疑我只需要把 html 文件放在某个地方。

标签: r r-markdown knitr r-package cran


【解决方案1】:

我认为这里的答案是,没有什么可做的。

为了绕过 CRAN 规则,请将 *html 文件托管在别处。

【讨论】:

  • 无论如何我更喜欢在我自己的服务器上托管html 文件,这样我就可以独立于包更新来更新它们,这样我就可以使用rmdformatsrmdreadthedown 输出格式,使html 更大。我参考了包DESCRIPTION文件中的小插曲的URL。
猜你喜欢
  • 2013-06-07
  • 2012-07-22
  • 1970-01-01
  • 2014-11-21
  • 1970-01-01
  • 1970-01-01
  • 2019-04-07
  • 2014-02-14
  • 1970-01-01
相关资源
最近更新 更多