編集: 2015 年 1 月 14 日
ガルプの使用
nodejs.org からノードがインストールされていることを確認してください
1.1: 所有/usr/local
するので、sudo なしで npm コマンドを実行できます。
sudo chown -R `whoami` /usr/local
gulp をグローバルにインストールします。npm install gulp -g
- デスクトップにフォルダを作成し、そこに移動します:
cd ~/Desktop && mkdir boot-gulp && cd $_
.
- プロジェクト マニフェストを開始し
npm init
ます。既定値を受け入れます。
- gulp と gulp-less: をインストールします
npm install gulp gulp-less
。
- というファイルを
gulpfile.js
作成し、そのファイルに次を貼り付けます。
gulpfile.js
var gulp = require("gulp");
var less = require("gulp-less");
gulp.task("less", function() {
gulp.src("less/main.less")
.pipe(less())
.pipe(gulp.dest("css"));
});
- bower をグローバルにインストールします。
npm install bower -g
- bower でブートストラップをインストールします。
bower install bootstrap
- ファイル
less/main.less
を作成してロードしますbootstrap.less
。
less/main.less
@import "bower_components/bootstrap/less/bootstrap.less";
// overrides here
@primary: #000;
// ...
- 実行
gulp less
すると、css フォルダーに出力が表示されます。
時計を追加する
gulp-watch
プラグインを追加します。npm install gulp-watch
gulpfile.js
以下のファイルを監視し、自動的に css にコンパイルするように更新します。
gulpfile.js
var gulp = require("gulp");
var less = require("gulp-less");
var watch = require("gulp-watch"); //+
gulp.task("less", function() {
watch("less/**/*.less", function(){ //+
gulp.src("less/main.less")
.pipe(less())
.pipe(gulp.dest("css"));
}); //+
});
今実行しますgulp less
。現在、less
フォルダー内のすべての少ないファイルを監視しています。変更を加えてless
フォルダーにファイルを保存すると、出力がフォルダーに自動的に表示されcss
ます。
編集: 2014 年 1 月 1 日
コアラを試してみてください。LESS ファイルをリアルタイムでコンパイルします。無料でクロスプラットフォームです。Koala での Bootstrap のコンパイルに関するこの FAQ も参照してください。
元の回答
ご指摘のアプリで問題を再現しました。Crunchアプリなどの別のアプリを試してみましたが、問題なく動作しました。そのため、crunch では、bootstrap.less
ファイルをそのアプリにドラッグ アンド ドロップしcrunch file
、アプリの右上隅にあるボタンをクリックするだけです。次に、どこに保存するか尋ねられます。私は個人的にコマンド ライン ツールの assets-packager ( npm install -g assets-packager
) を使用しています。お役に立てば幸いです。