Новичок в Firefox OS, не может должным образом импортировать localforage: не удалось найти модуль `ember-localforage-adapter/adapters/localforage`

В настоящее время я изучаю, как разработать новое приложение для Firefox OS, следуя пошаговому руководству по MDN, которое начинается здесь: https://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture

Все прошло довольно гладко, пока часть, касающаяся модели, здесь: https://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture/Models_and_application_data

Конкретно в точке установки LocalForage.
Я попробовал первый:

ember install:addon ember-localforage-adapter

И получил сообщение об ошибке, описанное в tutotrial, поэтому я попробовал другую команду bower install localforage -v '1.2.2'Это только вернуло версию беседки.
Так я попробовал bower install localforage один, и это сработало. Я получил новую папку в myapp/bower_components/localforage.

Далее в руководстве дается инструкция по использованию кода:

import LFAdapter from 'ember-localforage-adapter/adapters/localforage';

export default LFAdapter.extend({
    namespace: 'ShoppingLists'
});

Вот где я застрял. Я получил сообщение об ошибке:

Ошибка при обработке маршрута: lists.index Не удалось найти модуль 'ember-localforage-adapter/adapters/localforage', импортированный из `'myapp / adapters / application' requireFrom @ http://localhost:4200/assets/vendor.js:119:1

Я не понял логику вызова импорта, никакой папки ember-local-forage-adapter или чего-то подобного. Я пока не знаком с пространствами имен, но я знаю теорию. Есть ли проблема с пространством имен, которую я не могу распознать? Это связано с ember-данными?

Я могу дать полное сообщение об ошибке, но я уверен, что это не поможет.
Я приложил все усилия, чтобы понять это в одиночку, но у меня закончились идеи, поэтому я спрашиваю здесь.

Спасибо вам за помощь:)

1 ответ

Решение

Я нашел решение, которое сейчас кажется довольно тривиальным, но, когда я нашел несколько похожих тем в сети, я поделюсь им.

Запустите дополнительную команду:

ember install ember-localforage-adapter

Теперь это работает, по крайней мере, у меня нет сообщения об ошибке, и я могу двигаться дальше в учебнике.

Другие вопросы по тегам