gulp を使用して、より少ないファイルを css にコンパイルしようとしています。これは別のプロジェクトで作業していますが、このプロジェクトでは作業していません。
私のタスクはgulpfile.js
次のようになります。
gulpfile.js
var sourceLess = './app/assets/stylesheets/less';
var sourceJs = './app/assets/javascripts';
var targetCss = './public/css2';
var targetJs = './public/js2';
// Compile my-bootstrap-theme
gulp.task('css', function() {
gulp.src(sourceLess + '/custom/edgc-styles.less')
.pipe(less())
.pipe(gulp.dest(targetCss))
.pipe(minifyCss())
.pipe(gulp.dest(targetCss));
});
私のedgc-styles.less
ファイルには が含まれており、次のよう@import
に が含まれて@import
います。
//my custom stylsheet
@import "../bootstrap/bootstrap.less";
@import "custom-variables.less";
@import "custom-fonts.less";
ファイルでは、次のbootstrap.less
ように始まります。
// Core variables and mixins
@import "variables.less";
@import "mixins.less";
私の出力では、bootstrap.less ファイルの先頭にあるコメントとその後の空白だけが得られます。
gulp (Windows マシン上) でエラーをログに記録して何が起こっているのかを確認する方法を理解できませんが、インポートしようとして失敗していると仮定しvariables.less
ます。これは有効なファイルで、bootstrap.less と同じディレクトリに存在します。
gulp 構成で欠落しているディレクティブは何ですか? 私はgulpが初めてなので、すべての機能とディレクトリを適切にトラバースする方法がわかりません。
どんな助けでも大歓迎