2014-11-18 6 views
1

Я использую полимерное ядро ​​и бумажные компоненты для создания своего приложения, отлично работает! Но когда я хочу развернуть мое приложение для производства, у меня нет четкого способа узнать, что все общие зависимости между полимерами, которые я должен упаковать вместе с моим приложением, и поделиться этими общими элементами в нескольких приложениях.Доля общих полимерных элементов

Например:

Для использования https://github.com/Polymer/paper-button я включаю ссылку на ../paper-button/paper-button.html, которые могут иметь другую зависимость. Я использовал вулканизацию, но, похоже, встроил все компоненты, которые не являются идеальным (с точки зрения размера) способом обмена через CDN.

Любые предложения о том, как с этим бороться?

ответ

1

Я предлагаю использовать Bower или другую структуру управления зависимостями. Используя беседку, вы можете объявить, что зависимости Вашего приложения являются:

{ 
    "dependencies": { 
    "polymer": "Polymer/polymer#master", 
    "paper-button": "Polymer/paper-button#master" 
    } 
} 

, а затем использовать bower install для добавления этих зависимостей к вашему приложению. Выгода заключается в том, что bower затем установит зависимости ваших зависимостей и их зависимостей и т. Д.

С беседкой вы можете запустить bower list, и он перечислит иерархию зависимостей.

0

Если вы не хотите использовать беседку или у вас возникли проблемы с настройкой, то Polymer Elements Catalog выполняет довольно хорошую работу по предоставлению архива компонентов, которые вы хотите, со всеми соответствующими зависимостями.

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