[英]How to use FlowRouter with Meteor 1.3.1 and “Import”
我正在嘗試添加一些簡單的路線到我的Meteor應用程序,這是我第一次玩FlowRouter。 我安裝了:
meteor add kadira:flow-router
meteor add kadira:blaze-layout
然后,我創建了一個lib/routes.js
文件,其中包含:
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
導入./moment.html
,就像這樣:
import './moment.html';
但訪問/
時出現此錯誤:
Error: Cannot find module './moment.html'
要理解的關鍵是,如果我完全繞過FlowRouter,只需將import '../imports/ui/body.js
client/main.js
放入我的client/main.js
文件中,一切正常。
有任何想法嗎? 感謝幫助,謝謝!
我只是遇到了同樣的問題,但我在想,因為routes.js在lib中它會首先加載,將它移動到客戶端意味着它會加載其他文件,所以現在可以找到它。 不確定這是否正確但是如你所知,它可行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.