Я довольно новичок в некоторых вещах, и я чувствую, что мне просто нужно просто пропустить что-то простое. У меня очень простое приложение Ember.js, которое я создал с помощью инструмента CLI, направляющего гид. Код не указан https://github.com/nfriedly/particle-webhook-managerКак мне получить приложение ember.js для импорта модулей, установленных с bower или npm
У него есть несколько маршрутов и компонентов, а также одна сторонняя зависимость, particle-api-js. Я установил его в два раза, через беседку и НПМ, и я импортировать его в одном из моих компонентов like so:
import particle from 'particle-api-js';
Я начинаю мой сервер с ember serve
и строит успешно. Затем я открываю свой браузер http://localhost:4200/login, где я загрузить компонент и это дает мне следующую ошибку в моей консоли:
Error: Could not find module `particle-api-js` imported from `particle-webhook-manager/components/login-form`
Итак, мой главный вопрос: что я здесь делаю неправильно/как я делаю это работает ?
Мой второстепенный вопрос: почему он «построил» успешно, а затем выбросил ошибку времени выполнения для отсутствующего модуля - разве он не нашел это на этапе сборки?
Я думаю, вам нужно импортировать этот модуль в ember-cli-build.js, как это (пути и имя могут быть неправильными): 'app.import ('bower_components/particle-webhook-manager/whateverthefileiscalled.js'); ' – Jeff
, так как этот модуль не обеспечивает eber-install, это обычный способ, которым я должен заниматься такими вещами. – Jeff
Да, это, а затем с помощью глобальной' Particle' работало. Не совсем то, на что я надеялся, но до сих пор достаточно. –