vignettes
目录通常用于存放 R 包的文档,这些文档通常是 Markdown 或 LaTeX 格式的文件,用于解释包的使用方法和功能。inst/doc
目录则是 R 包安装后生成的 HTML 文档的默认位置。
当你在构建 R 包时,如果 vignettes
目录中有文件,但 inst/doc
中没有相应的 HTML 文件,这通常是因为 vignettes
目录中的文件没有被正确编译成 HTML 文档。
devtools
和 roxygen2
包,这些包可以帮助你构建和文档化 R 包。devtools
和 roxygen2
包,这些包可以帮助你构建和文档化 R 包。devtools
构建文档:
在你的 R 包根目录下运行以下命令来构建文档:devtools
构建文档:
在你的 R 包根目录下运行以下命令来构建文档:vignettes
目录中的文件,并将生成的 HTML 文件放在 inst/doc
目录中。vignettes
目录:
确保 vignettes
目录中的文件格式正确,并且包含了必要的元数据。例如,Markdown 文件应该以 .md
结尾,LaTeX 文件应该以 .Rnw
或 .tex
结尾。document()
命令没有生成 HTML 文件,你可以尝试手动编译文档。例如,对于 Markdown 文件,可以使用以下命令:document()
命令没有生成 HTML 文件,你可以尝试手动编译文档。例如,对于 Markdown 文件,可以使用以下命令:这个问题通常出现在开发 R 包时,特别是在编写包的文档和使用 vignettes
目录来存放这些文档的情况下。确保文档正确生成并放置在 inst/doc
目录中,有助于用户更好地理解和使用你的包。
通过以上步骤,你应该能够解决 vignettes
目录中有文件但 inst/doc
中没有文件的问题。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云