在包或主脚本中包含库

Including libraries in a package or main Script

我是第一次构建包。

这个包需要几个库才能工作。我应该在每个函数的包中包含这些库吗?还是应该将它们包含在我的主脚本中?

在你的包的 DESCRIPTION 文件中,你可以列出你的包所依赖的包。这将允许您使用这些包中的代码以在包中的任何地方使用。因此,无需显式使用 libraryrequire。当您的包被加载时,其他包也将被加载。此外,当在 install.packages 中设置 dependencies = TRUE 时,您的包所依赖的包也将被安装(如果在 CRAN 上可用)。