今のところ、この回答に触発された私の解決策は次のとおりです。
次の構成でBowerを使用してBootstrapをインストールします.bowerrc
。
{
"directory": "public/bower_components"
}
ここから、Bootstrap を次のように直接インクルードすることで使用できます<head>
。
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"/>
または、このような少ないファイルで使用できます
@import "public/bower_components/bootstrap/less/bootstrap.less";
@majodev の助けに感謝します。いいと思いますbootstrap3-less
が、それを使用することで、そのパッケージの開発者が最新の Bootstrap リリースに更新するという別の依存関係を導入しています。bowerを使用することで、ブートストラップの最新バージョン、または必要なバージョンを常に利用できることがわかります。
2013 年 8 月 9 日更新:
を使用するため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');
});