0

我正在学习 Mantra 风格指南 ( https://kadirahq.github.io/mantra/ ) 以与流星一起使用。令我困惑的是,将外部模板与流星和咒语一起使用的“正确”方法是什么?在示例 css 和 js 文件中。我知道在流星中可以创建一个包并加载它。

但是是否也应该在流星+咒语中做同样的事情,即按照https://github.com/kadirahq/mantra/issues/53的建议创建一个包?那么流星会正确加载所有必要的文件(css或js)吗?或者,还有更好的方法?

最好的祝福

4

1 回答 1

0

Mantra 遵循模块化结构。您的代码将采用模块的形式,无论其 UI 是否相关。它会加载诸如流星应用程序之类的东西,但应用程序将从您定义的起点开始。

是的,你可以创建一个包并从那里加载它,但是当你手上有 npm 包时,你可以直接在你的模块中使用它,我认为创建包将是一个坏主意。

在我工作过的带有咒语的项目中,我们使用了 rebass。我们创建了一些仅用于 UI 的通用组件,并将它们添加到单独的模块中并从 index.js 中导出它们。在每个模块中,我们从该模块调用组件并在需要时使用它。更好的方法是使用 npm 包,这样您就不必担心加载 JS。

于 2016-10-23T19:48:51.777 回答