Установка
Существует множество способов установки и использования Handlebars, ниже приведены некоторые из наиболее популярных. Пожалуйста, отправьте запросы на добавление, если чего-то не хватает!
Самый быстрый способ — вручную скачать пакет и скопировать его в свой проект, но доступны и другие системы. Скачать: 4.0.12 Скачать: runtime-4.0.12
NPM
Пакет Handlebars для npm включает в себя обе библиотеки, подходящие для систем, ориентированных на CommonJS, и встроенные браузерные библиотеки, которые можно использовать непосредственно в браузере.
npm install --save handlebars
Системы, поддерживающие require, такие как Node и Webpack, могут загружать их следующим образом:
require('handlebars');
или только для runtime:
require('handlebars/runtime');
Библиотеки для браузера находятся в каталоге
node_modules/handlebars/dist/. Обеспечение доступа к ним в браузере зависит от используемой системы сборки, но это может быть так же просто, как копирование файлов в доступное место. Это предпочтительный метод установки при использовании прекомпилятора, так как он гарантирует, что ваши прекомпилированные шаблоны всегда работают с той же версией runtime.
Bower
Handlebars также поддерживает компонент bower, доступный для пользователей bower. Его можно установить в проекте следующим образом.
bower install --save handlebars
По умолчанию библиотека bower имеет стиль UMD, поэтому она должна правильно работать с глобальными, CJS и AMD модульными системами.
handlebars.js и handlebars.runtime.js являются основными исходными файлами, но в этом компоненте существует множество других вариантов. Рекомендуется рассмотреть их и выбрать лучший для ваших нужд. Этот компонент также должен работать с другими пакетниками, такими как component, но они не были протестированы так же тщательно.
Ручная загрузка
Все выпущенные версии Handlebars и сборки CI доступны для загрузки на S3 на нашей странице сборок.
Последняя успешная сборка master называется
handlebars-latest.js, и каждая успешная SHA на master создаст файл handlebars-gitSHA.js. Хотя все они проходят CI, предпочтительнее использовать одну из помеченных версий. **Примечание**: Страница сборок S3 предоставляется для удобства сообщества, но вы не должны использовать её для размещения Handlebars в рабочей среде.
CDNs
Handlebars также размещён на нескольких бесплатных CDNs.
- cdnjs
- jsDelivr. Доступно расширенное использование, например, алиасы версий и конструирование.
© 2011–2017 by Yehuda Katz
Licensed under the MIT License.
https://handlebarsjs.com/installation.html