В комплекте с полимерным стартером каждая ссылка на подкаталог bower_components
относится к узлу, расположенному чуть ниже каталога app
. Однако (по крайней мере, в моей версии PSK) подкаталог bower_components
находится на одном уровне от каталога app
. Другими словами, подкаталог bower_components
фактически находится в корневом каталоге проекта.Понимание структуры файла полимера полимерного полимера 1.x, относящееся к импорту bower_components
Я просто ошибаюсь в своих каталогах? Или это как-то связано с тем, как работают gulp
и, возможно, vulcanize
? Или это совсем другое, что я не понимаю?
Например, в index.html
есть этот сценарий тег:
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>
который предлагает каталог bower_components
находится на том же уровне, что и index.html
. Но это не так. bower_components
- на самом деле один уровень выше.
То же самое касается импорта элементов.
Да, вот как создается PSK. Мне тоже это не нравится. Я думаю, что разработчики, подобно bower_components, будут в том же каталоге, что и модули узлов. Служба Gulp преобразует пути, так что bower_components выглядят так, как будто они обслуживаются из каталога 'app', а каталог' app' выглядит как root. Для меня я просто делаю копию компонентов bower в 'app' и обслуживаю его с помощью python или что-то в процессе разработки. Не знаю, что дает, хотя. – zerodevx
@zerodevx это больше всего в папке 'app' должно быть * yours *, чем о том, что папки зависимостей находятся в одном месте. Я думаю, это важно. – Antiga