【发布时间】:2021-09-21 18:27:37
【问题描述】:
我正在尝试构建一个依赖于以下包的 R 包:heatmaply、stats 和 igraph。我创建了一个 DESCRIPTION 文件,其中包括以下内容:
Imports:
heatmaply,
stats,
igraph
但是,当我尝试构建时,我收到以下警告(“myPkg”是我的实际包名称的占位符):
Warning messages:
1: replacing previous import 'heatmaply::normalize' by 'igraph::normalize' when loading 'myPkg'
2: replacing previous import 'igraph::decompose' by 'stats::decompose' when loading 'myPkg'
3: replacing previous import 'igraph::spectrum' by 'stats::spectrum' when loading 'myPkg'
值得注意的是,我实际上并没有使用任何有冲突的功能。但是因为整个包被列为依赖项,所以冲突是一个问题。有没有优雅的方法来解决这个问题?我知道我可以使用import::from() inline 仅导入我需要的函数,但我不想这样做,因为内联导入被认为是不好的做法。
【问题讨论】:
标签: r build compilation package