Я пытаюсь добавить несколько простых маршрутов в свое приложение 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
, все работает нормально.
Любые идеи? Помощь приветствуется, спасибо!
lib/routes.js
вclient/routes.js
. Может быть, он пытался запустить маршруты на стороне сервера и не находил мои шаблоны? - person nerdburn   schedule 13.04.2016