我正在开发我的 R 包。我收到此错误:
\n\nNamespaces in Imports field not imported from:\n \xe2\x80\x98kableExtra\xe2\x80\x99 \xe2\x80\x98ranger\xe2\x80\x99\n All declared Imports should be used.\nRun Code Online (Sandbox Code Playgroud)\n\n我在 Linux 和 Windows 平台上使用 ie 时遇到此错误devtools::check_rhub()。当我在本地(mac os)检查我的包时, devtools::check()所有检查都成功通过。
我更深入地研究了描述文件的导入,目前我正在做:
\n\nImports: \n ranger(>= 0.10.1),\n Metrics(>= 0.1.3),\n kableExtra(>= 0.9.0)\nRun Code Online (Sandbox Code Playgroud)\n\n我正在使用来自ranger和kableExtrausing ::like 的函数ranger::function_name,kableExtra::function_name因为我只需要一两个函数。
我没有importFrom在命名空间文件中执行操作。因为,正如我所说,我只需要借用 1 或 2 个函数。
为什么我会收到此错误?我缺少什么?
\n我用这个解决方法解决了这个问题:
Namespace在文件中添加包的名称importFrom。::中提到了包名称,则会引发错误。ImportsDepends