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.