Я пытаюсь использовать библиотеку (chance.js) в своих тестах Ember unit, но я не могу импортировать их в свои тесты.Как использовать библиотеки в тестах на модуле Ember?
До сих пор я попытался с помощью NPM (с и без ember-browserify), Bower (играл с попробовав app.import
звонки в ember-cli-build.js
.
Независимо от того, что я делаю, я не могу показаться, чтобы быть в состоянии доступ к chance
функции/модуль.
Любая помощь будет высоко ценить. Высшие оценки будут идти к любому, кто может указать меня в проект Ember, который использует chance.js
в своих модульных тестов.
Если возможно в вашем ответе, краткое объяснение того, какое управление зависимостями подходит, было бы очень полезно. Из того, что я прочитал, кажется, что NPM может оказаться тем, что проект Ember хочет отойти от Bower, см. here.
Кроме того, если кто-нибудь знает какие-либо полезные статьи (обновленный также будет плюсом), не стесняйтесь упоминать их в комментариях.
Спасибо!
Редактировать: Я полагаю, что некоторые из проблем, я вижу, связаны с Chance с помощью «анонимного» модуль AMD, который загрузчик Ember не поддерживает. Я немного поиграл, но в итоге появился с добавлением ember-faker, так как он поддерживается из коробки благодаря John Otander.
Я оставлю этот вопрос здесь в надежде, что кто-то опубликует замечательный ответ, который прояснит все :).
ли вам иметь github ссылку на ваш проект или пример проекта, который не работает? Большинство людей используют сторонние библиотеки с bower и app.импорт в ember-cli-build без проблем. – Gaurav
К сожалению, я не смогу поделиться вместе с моим проектом: ( –
Вам стоит попробовать соединиться с Bower. –