我试图将数据库库注入我的流星应用程序,但是我发现流星不总是包括通过<script>
标签注入的文件:
<script src="http://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js">
但是,当我通过大气包添加同一文件时,它以某种方式可以完成工作:
meteor add ksrv:datatables
查看GitHub上此软件包的源代码。它只有一个文件,这完全是相同的文件我试图较早地包括,但是通过 <script>
tag和某种程度上可以使用。
通过HTML文件中的<script>
标签注入文件与通过大气流星软件包注入文件有什么区别?
在流星开发中,没有用于HTML中使用<script>
标签的模式。JavaScript功能通过:
- 流星软件包:
meteor add packagename
- NPM软件包:
npm install packagename
- 您自己的JS代码。
流星构建系统涉及将上述所有内容添加到您的应用程序中。在开发环境中,您会看到每个脚本单独加载到您的HTML中。在生产部署中,所有JavaScript,包括软件包和您自己的代码,都被缩小并连接到一个加载到您的单页应用程序中的单个脚本。