0

meteor で使用するMantra スタイル ガイド ( https://kadirahq.github.io/mantra/ ) を学習しています。私が困惑しているのは、流星とマントラで外部テンプレートを使用する「正しい」方法は何ですか? css および js ファイルの例。meteor では、パッケージを作成してロードできることを知っています。

しかし、流星 + マントラでも同じことを行う必要があります。つまり、https://github.com/kadirahq/mantra/issues/53が示唆するようにパッケージを作成しますか? meteor は必要なすべてのファイル (css または js) を正しくロードしますか? それとももっと良い方法がありますか?

よろしくお願いします

4

1 に答える 1

0

Mantra はモジュラー構造に従います。コードは、UI に関連するかどうかに関係なく、モジュールの形式になります。meteor アプリケーションのようなものをロードしますが、アプリケーションは定義した開始点から開始します。

はい、パッケージを作成してそこからロードできますが、モジュールで直接使用できる npm パッケージを手元に持っている場合、パッケージを作成するのは悪い考えだと思います。

私が取り組んだ Mantra を使用したプロジェクトでは、rebass を使用しました。UI のみを目的としていくつかの共通コンポーネントを作成し、それらを別のモジュールに追加して、index.js からエクスポートしました。すべてのモジュールで、そのモジュールからコンポーネントを呼び出し、必要に応じて使用しました。より良い方法は、JS のロードについて心配する必要がないように、npm パッケージを使用することです。

于 2016-10-23T19:48:51.777 に答える