【发布时间】:2013-02-03 05:45:22
【问题描述】:
我正在尝试在 Spine.js 应用程序中使用 elycharts。 Elycharts 猴子补丁 jQuery 以添加 $('...').chart(...)。不幸的是,我只是收到一条错误消息,说 $ 没有函数“图表”。
因为这是我的第一个 Spine.js 应用程序,所以我使用 spin.app 生成它。这使用 jQuery 作为 NPM 模块。 Elycharts 对 CommonJS 不友好,因此必须包含在 slug.json 的“libs”部分中。根据 Spine 文档(请参阅 Hem documentation 中的 slug.json),“libs”中的任何文件都会在“依赖项”中的任何内容之前加载。所以我很确定问题是 elycharts 在 jQuery 之前加载,试图做它的猴子补丁,但由于 $ 尚未定义它会默默地失败。
有没有人看到过类似的问题,使用依赖于已经通过 NPM 包含的库的“库”?有没有办法在 libs -> 依赖项之外更精细地控制 spin.js 中的加载顺序?
【问题讨论】:
-
似乎更像是一个下摆问题?如果存在标签,也许添加一个标签。
标签: spine.js