在流星咒语中使用外部模板的正确方法

时间:2016-10-23 19:06:42

标签: css meteor import package mantrajs

我正在学习与流星一起使用的Mantra风格指南(https://kadirahq.github.io/mantra/)。令我困惑的是"正确的"如何使用外部模板与流星和口头禅?在示例css和js文件中。我知道在meteor中可以创建一个包并加载它。

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

最好的问候

1 个答案:

答案 0 :(得分:0)

Mantra遵循模块化结构。您的代码将以模块的形式与其UI相关无关。它会加载像流星应用程序这样的东西,但应用程序将从你定义的起点开始。

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

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