А пока вот мое решение, вдохновленное этим ответом:
Я устанавливаю Bootstrap с помощью Bower со следующей .bowerrc
конфигурацией:
{
"directory": "public/bower_components"
}
Отсюда вы можете использовать Bootstrap, либо включив его непосредственно в свой <head>
следующим образом:
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"/>
Или вы можете использовать его в своих файлах less, подобных этому
@import "public/bower_components/bootstrap/less/bootstrap.less";
Спасибо @majodev за помощь. Я думаю, что bootstrap3-less
это хорошо, но, используя его, мы вводим еще одну зависимость от обновления разработчиком этого пакета до последних выпусков Bootstrap. используя Bower, мы знаем, что у нас всегда будет доступна последняя версия bootstrap или любая другая версия это мы хотим.
Обновление от 9 августа 2013 г.:
Чтобы использовать bootstrap.js
, текущим обходным путем является создание пакета, который вызывает файл bootstrap.js. Вот как я это делаю:
Создайте каталог bootstrap
в packages
packages
└── bootstrap
└── package.js
Затем в package.js
объявите файлы js
, которые вы хотите включить, например:
// package.js
Package.describe({
summary: "Load bootstrap script."
});
Package.on_use(function(api) {
api.add_files(['../../public/bower_components/bootstrap/dist/js/bootstrap.min.js'], 'client');
});
person
Tri Nguyen
schedule
07.08.2013