как запросить версию angular, которая ниже, чем по умолчанию, с помощью angular-meteor

Я пытаюсь использовать стороннюю коммерческую JS-библиотеку в своем проекте angular-meteor. Поставщик только что сообщил мне, что они поддерживают только угловую версию 1.3.11.

Есть ли способ установить urigu: angular-meteor с этой конкретной версией angular?


person Eugene Goldberg    schedule 10.06.2015    source источник
comment
когда я переименовал файл в простой index.html, я начал получать ошибки метеора: неправильное форматирование в шаблоне html, и метеор не собирал приложение   -  person Eugene Goldberg    schedule 10.06.2015
comment
вы имеете в виду этот ответ page/30753125#30753125" title="как правильно настроить угловой метеор, чтобы контент отображался на странице"> stackoverflow.com/questions/30747253/? попробуйте включить файлы .ng.html оттуда (используя маршрутизатор ui) и используйте директивы angular и meteor там   -  person oshai    schedule 11.06.2015


Ответы (1)


Согласно документации метеора, вы можете установить версию, используя @=, поэтому она должна быть такой:

meteor add angularjs:angular@=1.3.11

Однако при этом у вас может возникнуть конфликт версий:

>meteor add angularjs:angular@=1.3.11
 => Errors while adding packages:

While selecting package versions:
error: Potentially incompatible change required to top-level dependency: urigo:angular 0.6.8, was 0.8.4.
Constraints on package "urigo:angular":

To allow potentially incompatible changes to top-level dependencies, you must pass --allow-incompatible-update on the command line.

Итак, у вас есть несколько альтернатив:

  • Понизить версию urigo:angular: Я думаю, что это не лучший вариант, могут быть серьезные изменения, так как пакет довольно новый.
  • Убедите продавца «взять на себя риск».

Поскольку angular гораздо более зрелая версия, чем angular-meteor, а версии с 1.3.11 по 1.3.15 не должны иметь критических изменений, этот вариант имеет явное преимущество.

Если вы хотите использовать первый вариант, добавьте --allow-incompatible-update в командную строку.

person oshai    schedule 11.06.2015