Полимер 3 без Полимер CLI - PullRequest
       20

Полимер 3 без Полимер CLI

0 голосов
/ 31 октября 2018

Я пробую Полимер 3 и задаю вопрос. Можно ли попробовать его (или создать полноценное приложение) без использования Polymer CLI?

После поиска, я думаю, что это на самом деле невозможно из-за использования имен пакетов в моем импорте.

Как сказано в документации: «Использование имен пакетов в импорте облегчает установку сторонних зависимостей и устраняет необходимость манипулирования различными стилями путей для элементов и приложений. Ранее, например, вам приходилось импортировать библиотеку Polymer из ./node_modules/@ Polymer / Polymer / Polymer-element.js в приложениях и из ../@polymer/polymer/polymer-element.js в многоразовых элементах. Теперь приложения и многоразовые элементы могут импортироваться как из @ Polymer / Polymer / Polymer-element. JS.

Инструменты Polymer CLI автоматически разрешают и перезаписывают импорт, использующий имена пакетов, для импорта, использующего пути, создавая веб-совместимый код для браузера. "

Есть ли решение использовать Polymer 3 без Polymer CLI?

большое спасибо

Ответы [ 4 ]

0 голосов
/ 03 мая 2019

Вы можете обслуживать приложение Polymer , используя любую серверную технологию, какую захотите. Но вам необходим Polymer CLI для разработки. Я использую сервер Apache для обслуживания моей веб-страницы Polymer. Для этого мне просто нужно поместить файл сборки в Apache.

Проверьте Полимер 3.0 Сборка для производства , чтобы узнать, как это делается;

0 голосов
/ 06 ноября 2018

Polymer PWA имеет ветку Webpack, которая не использует CLI, я думаю https://github.com/Polymer/pwa-starter-kit/tree/webpack

0 голосов
/ 20 апреля 2019

Polymer 3 действительно может быть разработан без CLI Polymer, однако вам все еще нужно перенести ваше приложение вниз для разрешения импорта. Насколько я понимаю, webpack вполне способен это сделать. Фактически, webpack - это транспортер, встроенный в угловой интерфейс командной строки, поэтому Polymer 3 может очень хорошо интегрироваться с приложениями Angular.

Если вы нацелены на создание совершенно независимых компонентов, таких как «paper-element», я думаю, вам придется создавать каждый компонент отдельно с помощью веб-пакета.

Стоит отметить, что разработка в машинописи станет намного проще, если вы поймете, как связать свой проект с веб-пакетом.

0 голосов
/ 06 ноября 2018

можно. сначала создайте демо-программу polymer-cli, а затем используйте код внутри build / dev / напрямую, но после этого вам нужно будет управлять всем вручную ...

...