在app.html中:
<body>
{{> index}}
</body>
<template name="index">
...
<script src="https://www.gstatic.com/swiffy/v5.2/runtime.js" type="text/javascript" />
<script src="animation.js" type="text/javascript" />
...
</template>
animation.js
内部/公共以及静态网站的所有html和jpeg等。
当我导航到应用程序根目录时,除了Swiffy动画没有显示之外,一切正常。或许与Meteor有关而不仅仅是从/ public目录中提供JS?我该如何解决这个问题?
当我导航到与/public/index.html存储的完全相同的代码时,动画就会显示出来。
注意:Swiffy只是一种将Flash动画自动转换为由Swiffy运行时运行的.JS的方法。
答案 0 :(得分:0)
客户端JS库应放在客户端目录中。这将使流星可以将其包含在缩小的应用程序中。
答案 1 :(得分:0)
您可以将库放到/ client / compatibility目录中。但是你放在那里,所有页面都包括你的图书馆。如果你想要一些页面包含你的javascript你必须使用ext包。例如https://atmosphere.meteor.com/package/external-file-loader