流星差分样板-需要兼容文件和何时使用引导包

Meteor Differential Boilerplate - need for compatibility file and when to use bootstrap package

本文关键字:何时使 文件 流星      更新时间:2023-09-26

我正在查看Differential的meteor-boilerplate应用程序,并注意到他们不使用引导包,并且还在客户端目录中看到了一个目录/文件,该目录/文件与client/compatibility/bootstrap.js相关

我想知道是否有人解释为什么/当你想要避免使用像twbs:bootstrap这样的包,当你需要创建一个兼容性文件。

我认为这是在流星应用程序中包含外部库的惰性路径。

你基本上有两种方法来实现这一点,包括:

  1. 荣耀之路。创建一个包(meteor create --package),克隆其中的源代码,然后编辑并"流星化"源代码(声明包范围变量而不是窗口范围变量,…)。然后你可以在Atmosphere上发布这个包,这样其他人就可以从中受益了。

  2. 复制/粘贴到client/compatibility文件夹

如文档中所述,此文件夹中的所有内容都不包含在IIFE中,并且在其他代码文件之前执行。

当你有时间的时候,勇敢点,走英雄的路。