Полимер - Монтаж
Polymer легко настроить в вашей системе. Ниже приведены два способа установки Polymer.
- Polymer CLI (интерфейс командной строки)
- Беседка
Установка Polymer с помощью Polymer CLI
Step 1 - Установите Polymer с помощью следующей команды npm.
npm install -g polymer-cli@next
Step 2 - Проверьте успешную установку и версию с помощью следующей команды.
polymer --version
Если он установлен успешно, он покажет версию как -
Step 3 - Создайте каталог с именем по вашему выбору и переключитесь в этот каталог.
mkdir polymer-js
cd polymer-js
Step 4- Чтобы инициализировать ваш проект, выполните следующую команду в вашем каталоге polymer-js .
polymer init
После выполнения вышеуказанной команды он покажет что-то вроде этого -
C:\polymer-js>polymer init
? Which starter template would you like to use?
1) polymer-1-element - A simple Polymer 1.0 element template
2) polymer-2-element - A simple Polymer 2.0 element template
3) polymer-1-application - A simple Polymer 1.0 application template
4) polymer-2-application - A simple Polymer 2.0 application
5) polymer-1-starter-kit - A Polymer 1.x starter application template, with
navigation and "PRPL pattern" loading
6) polymer-2-starter-kit - A Polymer 2.x starter application template, with
navigation and "PRPL pattern" loading
7) shop - The "Shop" Progressive Web App demo
Answer: 4
Step 5 - Выберите приложение «Полимер-2» из приведенных выше вариантов.
Теперь запустите свой проект, используя следующую команду.
polymer serve
Установка полимера с помощью Bower
Step 1 - Чтобы начать с нуля, используя метод Bower, установите Bower с помощью следующей команды.
npm install -g bower
Step 2 - Установите полимер, используя следующую команду.
npm install -g polymer-cli@next
Step 3 - Проверьте успешную установку и версию Polymer, используя следующую команду.
polymer --version
Если он установлен успешно, он покажет версию как -
0.18.0-pre.13.
Step 4 - Чтобы установить последнюю версию Polymer 2.0 RC из bower, используйте следующую команду.
bower install Polymer/polymer#^2.0.0-rc.3
Step 5 - Создать index.html файл и добавьте следующий код в тег <head>.
<script src = "/bower_components/webcomponentsjs/webcomponentsloader.js"></script>
// it loads the polyfills
<link rel = "import" href = "/bower_components/polymer/polymer.html">
// it import Polymer
Step 6 - Запустите свой проект, используя следующую команду.
polymer serve
Строительство для развертывания
Чтобы собрать свой проект для развертывания, polymer build command - это более простой способ, который минимизирует, скомпилирует или объединит ваш код в зависимости от флагов командной строки.
Чтобы создать универсальную сборку, которая работает во всех браузерах, используйте следующую команду.
polymer build --js-compile
Приведенная выше команда создаст проект для сборки / default, и вы можете запустить этот каталог, используя следующую команду.
polymer serve build/default
Polymer 2.0 использует пользовательские элементы ES6 и HTML. Лучше всего использовать ES6 для браузеров с полной поддержкой ES6 и скомпилировать ES5 для старых браузеров, которые не поддерживают ES6. В следующей таблице показана лучшая стратегия для вашего проекта.
Стратегия | Самый простой для кросс-браузерной поддержки | Самый оптимальный для производительности WC v1 |
---|---|---|
Сервер | Работает любой сервер, в том числе статический | Требуется дифференциальное обслуживание |
Развернутый код | ES5 передан | ES6 |
Загрузчик полифиллов | webcomponents-es5-loader.js | webcomponents-loader.js |