我是一個Gulp JS初學者。目前我正在嘗試將一些簡單的代碼編譯成CSS。我的Gulp任務應該爲此輸出一個新的CSS文件,但是在我運行任務之後,沒有任何反應。我已經包含gulp-util模塊來嘗試調試任務執行,但它不會顯示任何錯誤。Gulp JS不輸出CSS文件
這是我咕嘟咕嘟文件:
// gulpfile.js
// --- INIT
var gulp = require('gulp'),
util = require('gulp-util'),
less = require('gulp-less'), // compiles less to CSS
minify = require('gulp-minify-css'), // minifies CSS
concat = require('gulp-concat'),
rename = require('gulp-rename'),
uglify = require('gulp-uglify'); // minifies JS
// Paths variables
var paths = {
'dev': {
'less': './laravel/public/assets/less/'
},
'assets': {
'css': './laravel/public/assets/css/ ',
'js': './laravel/public/assets/js/',
'vendor': './laravel/public/assets/bower_vendor/'
}
};
// --- TASKS
// Auth CSS
gulp.task('auth.css', function(){
return gulp.src(paths.dev.less + 'auth.less')
.pipe(less().on('error', util.log))
.pipe(gulp.dest(paths.assets.css))
.pipe(minify({keepSpecialComments:0}))
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest(paths.assets.css));
});
// --- WATCH
// --- DEFAULT
gulp.task('default', ['auth.css']);
我使用Laravel 4.本文件住在根目錄下。我已經改變了路徑,但似乎也沒有工作。有任何想法嗎?
感謝您的回答。我剛剛發現了這個問題。我從路徑中刪除了「./laravel」,現在它工作。 – user1659653
沒問題,很高興排序。 –