| package_build | R Documentation |
Combines the preprocessing, documentation, and build steps into one.
package_build(
packageName = NULL,
vignettes = FALSE,
log = INFO,
deps = TRUE,
install = FALSE,
...
)
packageName |
|
vignettes |
|
log |
log level |
deps |
|
install |
|
... |
additional arguments passed to |
Note that if package_build returns an error when rendering an .Rmd
internally, but that same .Rmd can be run successfully manually using rmarkdown::render,
then the following code facilitates debugging. Set options(error = function(){ sink(); recover()})
before running package_build . This will enable examination of the active function calls at the time of the error,
with output printed to the console rather than knitr's default sink.
After debugging, evaluate options(error = NULL) to revert to default error handling.
See section "22.5.3 RMarkdown" at https://adv-r.hadley.nz/debugging.html for more details.
Character vector. File path of the built package.
if(rmarkdown::pandoc_available()){
f <- tempdir()
f <- file.path(f,"foo.Rmd")
con <- file(f)
writeLines("```{r}\n tbl = data.frame(1:10) \n```\n",con=con)
close(con)
pname <- basename(tempfile())
datapackage_skeleton(name=pname,
path=tempdir(),
force = TRUE,
r_object_names = "tbl",
code_files = f)
package_build(file.path(tempdir(),pname), install = FALSE)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.