2015-01-12 2 views
0

저는 Gulp JS 초보자입니다. 현재 CSS에 간단한 코드를 컴파일하려고합니다. My Gulp 작업은이 작업을 위해 새 CSS 파일을 출력해야하지만 작업을 실행 한 후에는 아무 일도 일어나지 않습니다. gulp-util 모듈을 포함하여 작업 실행을 디버깅하려고했지만 오류는 표시되지 않습니다. 나는이 파일은 루트 디렉토리에 살고 Laravel 4를 사용하고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']); 

:

여기 내 꿀꺽 파일입니다. 나는 경로를 변경했지만 그 중 하나가 작동하지 않는 것 같습니다. 어떤 아이디어?

답변

1

path.assets.css 끝에 여분의 공백을 제거하십시오.

+0

답변 해 주셔서 감사합니다. 방금 문제를 발견했습니다. 경로에서 "./laravel"을 제거했으나 이제는 작동합니다. – user1659653

+0

아무 문제 없어, 다행히 정렬. –

0

방금 ​​수정되었습니다. 경로는 "./public/assets/css/"와 같아야합니다. 이제 파일이 생성되었습니다.

관련 문제