我试图在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