/ / Ембер. Розширити маршрутизатор для addon - ember.js, ember-data, ember-cli, ember-addon

Ембер Розширення маршрутизатора для addon - ember.js, ember-data, ember-cli, ember-addon

Мені б хотілося, щоб у моєму додатку були визначені загальні маршрути, якими можна ділитися нашими кількома проектами.

Я бачив рішення на Форумі Ембер, але я не впевнений, чи це правильний підхід чи якщо я це роблю строго. http://discuss.emberjs.com/t/how-to-extend-router-by-mixin-defined-in-an-addon/7553/5

addon / utils / route_setup.js:

     export default function(self) {
self.route("home", {path: ""});
self.route("thanks");
};

додаток / маршрутизатор (фіктивний додаток):

  import Ember from "ember";
import config from "./config/environment";
import coreMap from "../utils/route-setup";

const Router = Ember.Router.extend({
location: config.locationType
});

Router.map(function () {
coreMap(this);
});

export default Router;

Помилка:

   Error: Could not find module `utils/route-setup` imported from `dummy/router`

Відповіді:

1 для відповіді № 1

Вирішено, це був лише шлях імпортувати coreMap з "project-app / utils / route-setup";