我試圖在Spine.js應用中使用elycharts。 Elycharts monkey-patches jQuery添加$('...')。chart(...)。不幸的是,我只是得到一個錯誤,說$沒有函數「圖表」。Spinejs依賴加載順序
因爲這是我使用spine.app生成的第一個Spine.js應用程序。這使用jQuery作爲NPM模塊。 Elycharts不是CommonJS友好的,因此必須包含在slug.json的「libs」部分。根據Spine文檔(請參閱Hem documentation中的slug.json),「libs」中的任何文件都會在「dependencies」中的任何文件之前加載。所以我很確定問題是jQuery在加載jQuery之前加載了elycharts,但是由於$沒有定義,所以它默默地失敗了。
有沒有人看到類似這樣的問題,使用「庫」取決於已通過NPM包括的庫?有沒有辦法更好地控制spine.js加載順序超越庫 - >依賴關係?
似乎更像是一個邊框問題?如果存在的話可能會添加一個標籤。 – SpoBo 2012-02-15 16:13:24