Ember-проверки: установка

#validation #ember.js #ember-cli

#проверка #ember.js #ember-cli

Вопрос:

У меня есть приложение Ember-CLI, которое очень загружено формами.

Я начал использовать Ember Forms для помощи с макетом и шаблонами, что приятно и, кажется, работает нормально.

По-видимому, для проверки также требуется Dockyard Ember-Validation… Похоже, что эта конкретная зависимость установлена по-другому, и я не понимаю, как это сделать.

Я привык использовать что-то простое, например, bower install ... а затем просто добавлять зависимость в brocfile , но в этом случае Dockyard предоставляет огромный список сборок на выбор, и я понятия не имею, какую из них использовать?

Есть ли у кого-нибудь опыт установки ember-validation в проекте ember-cli и как научиться хорошо работать с ember-forms? Или, возможно, это на самом деле проще, чем я думаю, и меня просто сбивают с толку все сборки на выбор?

Ответ №1:

Чтобы установить его, вы можете вручную добавить URL-адрес в сборку bower.json

 "ember-validations": "http://builds.dockyard.com.s3.amazonaws.com/ember-validations/ember-validations-latest.js",
  

И после этого запуска bower install все должно работать нормально.

Надеюсь, это поможет.

Комментарии:

1. Вау, это очень помогает, спасибо! Я установил зависимость. Я посмотрю, смогу ли я интегрировать это сейчас.

2. когда я пытаюсь запустить это, я получаю эту ошибку: bower ember-data.model-fragments #0.2.1 ECMDERR не удалось выполнить «git ls-remote —tags —heads git://github.com/lytics/ember-data.model-fragments.git», код выхода # 128

3. @SuperUberDuper вы пытаетесь установить ember-validations ? В ошибке я вижу, что у вас проблема с другим пакетом ember-data.model-fragments

4. что мешает dockyards добавлять ember-validations в bower?

5. @kushdilip На основе этой проблемы github.com/dockyard/ember-validations/issues/130 им не нравится dist папка, я думаю. Но теперь, если вы используете ember-cli , вы можете установить его через npm, как показано в их документах.