标签: javascript twitter-bootstrap meteor
我正在查看Differential's meteor-boilerplate app并注意到他们没有使用引导程序包,并且还在客户端目录中看到了相关的目录/文件 - client / compatibility / bootstrap.js
我想知道是否有人解释为什么/何时你想避免使用像twbs:bootstrap这样的软件包以及何时需要创建兼容性文件。
答案 0 :(得分:0)
我想说这是在Meteor应用程序中包含外部库的懒惰路径。
您基本上有两种方法可以实现这一目标:
荣耀之路。创建一个包(meteor create --package),克隆其中的源,然后编辑和“Meteorize”源(声明包范围的变量而不是window-scoped,...)。然后,您可以在Atmosphere上发布此包,以便其他人可以从中受益。
meteor create --package
将所有内容复制/粘贴到client/compatibility文件夹中。
client/compatibility
正如the docs中所述,此文件夹中的所有内容都未被IIFE所包含,并且在其他代码文件之前执行。
如果你有时间,勇敢并采取英雄的道路。