2
我更新的R包,有兩個特定的相關[R包版本的依賴
httr (>= 0.6.1),
jsonlite (>= 0.9.14)
如果這些得不到滿足的包將不會動作。我可以看到,如果我把它們都放在Depends中,這些版本限制將由R執行。如果我把它們放在Imports下面,它們看起來不是。沒有必要將這些軟件包放入Depends中,我不需要它們,我知道這樣做是不好的做法。
是它預計進口不強制版本限制?在Imports中保留包並且使用.onLoad函數檢查過期依賴關係是否值得猶豫?
這似乎正是如此。我在整個使用httr ::和jsonlite ::所以命名空間從未加載。將import或importFrom添加到NAMESPACE文件會導致檢查發生。謝謝! – Ray