@victor-ponamariov

Как добавить доп. скрипты в bower (которые не находятся в поиске) ?

Добрый день.

Есть такой плагин - ckeditor. И к нему еще дополнительные плагины. bower search ckeditor находит плагин, с установкой проблем нет. Но что делать если мне нужно добавить скрипты, которые не находятся через bower search, например в данном случае - дополнительные плагины для ckeditor?

Естественно я не должен копировать скачанный мною плагин в bower_modules/ckeditor/plugins, т.к. при апдейте все затрется. Но как в таких случаях поступают?
  • Вопрос задан
  • 2454 просмотра
Пригласить эксперта
Ответы на вопрос 2
MCBumf
@MCBumf
bower install позволяет скачать любой доступный репозиторий git, svn, отдельный скрипт (и вообще любой файл) или архив (будет автоматически распакован). В этом суть и основная фишка bower.

Например, для установки этого плагина: https://github.com/ckeditor/ckeditor-plugin-xmas достаточно выполнить:

bower install git@github.com:ckeditor/ckeditor-plugin-xmas.git

bower полностью скачет репозиторий в директорию bower_components/ckeditor-plugin-xmas и будет отслеживать новые версии (релизы на гитхабе) при bower update.

При желании можно скачать только js-файл плагина:

bower install folderName=https://raw.githubusercontent.com/ckeditor/ckeditor-plugin-xmas/master/plugin.js


folderName - имя папки внутри bower_components, в которую будет скачан скрипт. Сам скрипт будет называться index.js

Тут bower.io/docs/api/#install можно подробнее почитать про команду install
Ответ написан
Комментировать
maxaon
@maxaon
Просто взять и добавить, как я помню нельзя. Можете создать репозиторий на гитхабе и сделать пакет с необходимым содержимым, включая bower.json. Потом укажете ссылку в своем bower.json на созданный репозиторий.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы