I have created 2 pacakges pckMain
& pckSub
.
- The package
pckSub
exports the function pckSub::mySubFun
.
- The package
pckMain
exports the function pckMain::myMainFun
that uses
the function pckSub::mySubFun
.
I use roxygen
for my documentation. How should I write the following files for package pckMain
?
DESCRIPTION
Imports: pckSub
R/myMainFun.R
#' @importFrom pckSub mySubFun
myMainFun <- function(...) {
sub_results <- mySubFun(...)
sub_results*2
}
Setting Imports: pckSub
gives me error Dependancy package 'pckSub' not available
when I try to run Documentation.
If I remove Imports: pckSub
but let #' @importFrom pckSub mySubFun
then I get the error package 'pckSub' not found
(whereas it's installed on my machine)
Should I remove mention in Imports
& #' @importFrom
an simply use pckSub::mySubFun
inside package pckMain
?
question from:
https://stackoverflow.com/questions/65843949/r-custom-package-uses-another-custom-package 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…