【发布时间】:2016-12-30 02:39:16
【问题描述】:
我试图将 Datatables 库注入到我的流星应用程序中,但我发现流星并不总是包含通过<script> 标签注入的文件:
<script src="http://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js">
但是,当我通过大气包添加相同的文件时,它以某种方式完成了这项工作:
meteor add ksrv:datatables
在 github 上查看这个包的 source code。它只有一个文件,与我之前尝试包含的 相同文件 完全相同,但通过 <script> 标记,不知何故,它可以工作。
通过HTML文件中的<script>标签注入文件和通过大气流星包注入文件有什么区别?
【问题讨论】:
-
Meteor 不包含那样的东西 - 你应该使用大气包或 npm 安装包
-
是的,但是像 jQuery 这样的东西即使在使用
<script>而不是流星包之后也能正常工作 -
jQuery 是独立的,而数据表依赖于 jQuery。 Meteor 捆绑源文件,强制执行依赖关系。将外部依赖项包含为
<script>标签并不能让您控制加载顺序。
标签: javascript meteor atmosphere.js