簡體   English   中英

應用程式無法從其他套件正確載入相依性

[英]App not loading dependency properly from another package

我正在玩Meteor,在這里遇到了問題。 我正在使用Meteor 1.2 btw。

我正在實施紙牌游戲,因此,作為一種好的做法,當我閱讀Interweb時,我開始將我的應用程序功能打包在軟件包中。

我做了一個app-lib程序包來連接我的依賴項。 然后,應用程序中的其他軟件包都需要該軟件包,因此,在我必須更新某個軟件包的版本的情況下,它將立即更新所有使用該軟件包的軟件包。

在這個app-lib程序包中,我將要公開的依賴項api.imply()傳遞給其他使用它的程序包。 現在,我只有一個其他包,它是一個board包,它是api.use() api-lib ,但是在應用啟動時出現以下錯誤:

“對象[object Object]沒有方法'helpers'”

該錯誤適用於Collection,與我認為的dburles:collection-helpers軟件包有關。

我嘗試解決的問題:

  • 檢查app-lib是否在api.imply()上具有dburles:collection-helpers
  • 在主應用程序中包含dburles:collection-helpers
  • 在“ board”包中包括dburles:collection-helpers

問題仍然存在。 請務必注意,在提取軟件包之前,所有依賴項都在主應用程序中,並且一切正常。

我認為也許問題出在某些我不熟悉的裝載訂單上。

有什么猜想嗎?

嘗試刪除軟件包並重新安裝? 據我所知流星設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM