2016-10-12 2 views
0

У меня есть пользовательский элемент Polymer polymer install element назовите его <x-custom-element> раз созданный Я не могу polymer serve до тех пор, пока не изменю ссылки для ссылки на компоненты bower в папке с элементами.Использование пользовательских полимерных элементов in with bower

Когда я публикую элемент в мой репозиторий мне нужно изменить ссылки в элементах <links rel="import" href="bower_components/"> to HREF =»../ 'или что когда-либо ссылка использовать папку bower_components сформировать каталог, установить этот элемент.

Например, чтобы иметь возможность обслуживать файл с помощью polymer serve, с этой файловой структуры

  • bower.json
  • bower_components/
  • тест/
  • Temo/
  • х-заказ element.html

Ссылки в x-custom-element.html необходимо обратиться к /bower_components/*

Но, чтобы иметь возможность быть полезной как импорт становой я должен изменить ссылки до ../*

Есть ли способ исправить этот процесс? Как вы должны подходить к этой проблеме.

Создать сценарий, чтобы изменить всю ссылку взад и вперед? Какие еще варианты у меня есть?

ответ

1

Ваш пример каталога проекта отсутствует index.html в корне. Это должно быть автоматически сгенерированы polymer-cli (т.е. polymer init element), и он должен выглядеть следующим образом:

<!doctype html> 

<html> 
    <head> 
    <title>x-foo</title> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <script src="../webcomponentsjs/webcomponents-lite.js"></script> 
    <link rel="import" href="../iron-component-page/iron-component-page.html"> 
    </head> 
    <body> 
    <iron-component-page src="x-foo.html"></iron-component-page> 
    </body> 
</html> 

У меня не было никаких проблем с просмотром сайта с polymer serve -o после создания проекта элемента с polymer init element (polymer-cli v0. 16,0, polyserve v0.13.0, macOS Sierra 10.12).

enter image description here

+0

Благодаря человек, он работает при использовании '-o' варианта –

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