我想在我的Meteor应用程序本地托管TimeLineJS库,而不是使用智能包,因为我需要对其进行微调。我已尝试在创建Timeline.js中声明像Meteor空间中的createStoryJS函数,如this。但是,依赖于浏览器上的文档对象还有其他依赖项(storyjs-embed.js,storyjs-embed-generator.js,storyjs-embed.js以及locale下的所有内容)。在成功访问window.document对象的同时,如何确保将Timeline.js加载到本地管理其所有依赖项的模板中?
答案 0 :(得分:1)
将client/compatibility
中的所有文件放入您的应用中,以便首先通过Meteor的load order加载相关性(例如,将依赖项置于client/compatibility/lib
中)。这就是你所要做的:没有script
标签,没有声明任何东西。在模板的onRendered
回调中初始化TimeLineJS。