でFlowRouterを使用する方法、それはFlowRouterで遊んで私の最初の時間です。は流星1.3.1および「インポート」私は流星のアプリにいくつかの簡単なルートを追加しようとしている
がimport '../imports/ui/body.js';
FlowRouter.route('/', {
name: 'home',
action: function(params) {
console.log("home");
BlazeLayout.render('body');
}
});
imports/ui/body.js
ファイルは、他のいくつかのテンプレートをロードし、そのよう:
import './moment.js';
そしてmoment.js
を、私はこれを含む、lib/routes.js
ファイルを作成し、その後
meteor add kadira:flow-router
meteor add kadira:blaze-layout
:私は一緒にインストール
0123:そうのような輸入./moment.html
、
しかし/
を訪れたとき、私はこのエラーを取得:
Error: Cannot find module './moment.html'
を理解するために重要なことは、私はFlowRouter完全にバイパスする場合は、ちょうど私のclient/main.js
ファイルにimport '../imports/ui/body.js
を置くことによって、すべてが正常に動作していることです。
アイデア?助けていただきありがとうございます!
OK]をクリックして、さらに実験の後、私は私が 'クライアント/ routes.js'に' libに/ routes.js'を移動した場合、それが機能することを発見しました。多分それは、サーバー側でルートを実行しようと私のテンプレートを見つけることはなかったですか? – nerdburn