0

我在流星应用程序中使用 audiojs,但不确定将其放在目录中的哪个位置。这应该公开吗?在库中?如果我将其公开,然后尝试执行以下操作,则会收到未定义 audiojs 的错误。如果我尝试包含脚本标记(进一步向下),则没有任何变化。我没想到会这样,因为我认为 audio.min.js 文件已经被 Meteor 加载了。

渲染:

Template.index.rendered = function() {
    audiojs.events.ready(function() {
        var as = audiojs.createAll();
    }
});

脚本标签:

<script src="/audiojs/audio.min.js"></script>
4

1 回答 1

1

您可以将脚本放在client/文件夹中,然后删除脚本标签。Meteor 会自动将任何 javascript 文件发送到客户端,并将其放置在client/目录中,它将防止服务器尝试使用它时出现问题。我对此进行了测试,它似乎有效。你遇到什么麻烦了?

于 2014-02-01T01:46:47.680 回答