2015-06-10 2 views
0

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

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

+0

Когда я переименовал файл в простой index.html, я начал получать метеоритные ошибки: «плохое форматирование в html-шаблоне», а метеорит не будет создавать приложение –

+0

, ссылаетесь ли вы на этот ответ http://stackoverflow.com/questions/30747253/how-to-proper-configure-angular-meteor-to-have-the-content-show-up-on-the-page/30753125 # 30753125? попробуйте указать там файлы .ng.html (используя ui router) и использовать угловые и метеорные директивы – oshai

ответ

2

По метеора documentation вы можете установить версию с помощью @= таким образом это должно быть так:

meteor add angularjs:[email protected]=1.3.11 

Однако, делая так что вы можете иметь версии конфликта, как, что:

>meteor add angularjs:[email protected]=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. 

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

  • Урожай понижения: угловой: я думаю, что это не так t хороший вариант, могут быть серьезные изменения, так как пакет довольно новый.
  • Убедите поставщика «принять риск»

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^