在没有智能包的情况下在 Meteor 应用程序上托管 TimeLineJS
Host TimeLineJS on Meteor app without smart package
我想在 create Timeline.js 中主持 TimeLineJS library on my Meteor app locally and not use the smart package because I need to fine tune it. I've tried declaring the createStoryJS function in the Meteor space like this。但是,还有其他依赖项(storyjs-embed.js、storyjs-embed-generator.js、storyjs-embed.js 以及 locale 下的所有内容)依赖于浏览器上的文档对象。如何确保 Timeline.js 加载到模板中并在本地管理其所有依赖项,同时成功访问 window.document 对象?
将 client/compatibility
中的所有文件放入您的应用程序中,以便首先通过 Meteor 的 load order 加载依赖项(例如,将依赖项放入 client/compatibility/lib
中)。这就是您要做的一切:没有 script
标签,没有声明任何东西。在模板的 onRendered
回调中初始化 TimeLineJS。
我想在 create Timeline.js 中主持 TimeLineJS library on my Meteor app locally and not use the smart package because I need to fine tune it. I've tried declaring the createStoryJS function in the Meteor space like this。但是,还有其他依赖项(storyjs-embed.js、storyjs-embed-generator.js、storyjs-embed.js 以及 locale 下的所有内容)依赖于浏览器上的文档对象。如何确保 Timeline.js 加载到模板中并在本地管理其所有依赖项,同时成功访问 window.document 对象?
将 client/compatibility
中的所有文件放入您的应用程序中,以便首先通过 Meteor 的 load order 加载依赖项(例如,将依赖项放入 client/compatibility/lib
中)。这就是您要做的一切:没有 script
标签,没有声明任何东西。在模板的 onRendered
回调中初始化 TimeLineJS。