2015-12-07 2 views
0

В комплекте с полимерным стартером каждая ссылка на подкаталог bower_components относится к узлу, расположенному чуть ниже каталога app. Однако (по крайней мере, в моей версии PSK) подкаталог bower_components находится на одном уровне от каталога app. Другими словами, подкаталог bower_components фактически находится в корневом каталоге проекта.Понимание структуры файла полимера полимерного полимера 1.x, относящееся к импорту bower_components

Я просто ошибаюсь в своих каталогах? Или это как-то связано с тем, как работают gulp и, возможно, vulcanize? Или это совсем другое, что я не понимаю?

Например, в index.html есть этот сценарий тег:

index.html
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script> 

который предлагает каталог bower_components находится на том же уровне, что и index.html. Но это не так. bower_components - на самом деле один уровень выше.

То же самое касается импорта элементов.

+0

Да, вот как создается PSK. Мне тоже это не нравится. Я думаю, что разработчики, подобно bower_components, будут в том же каталоге, что и модули узлов. Служба Gulp преобразует пути, так что bower_components выглядят так, как будто они обслуживаются из каталога 'app', а каталог' app' выглядит как root. Для меня я просто делаю копию компонентов bower в 'app' и обслуживаю его с помощью python или что-то в процессе разработки. Не знаю, что дает, хотя. – zerodevx

+0

@zerodevx это больше всего в папке 'app' должно быть * yours *, чем о том, что папки зависимостей находятся в одном месте. Я думаю, это важно. – Antiga

ответ

0

Сборник ответов от Polymer Slack Site:

Ответ # 1:

да, проглатывать в основном строит все в сборку и веб-сервер обслуживает папку сборки, а не проект. Я не помню, что это имя папки сборки в стартовом комплекте, в частности, но для большинства проектов он работает, как я описал

Response # 2:

это специфично для PSK. Локальный сервер монтирует этот каталог и обслуживает его, как если бы он находился внутри app. Я просто послал в PR, чтобы изменить это, потому что это запутывает

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

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