javascript gulpfile.js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript gulpfile.js相关的知识,希望对你有一定的参考价值。

var gulp = require('gulp');
var sass = require('gulp-sass');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var sourcemaps    = require('gulp-sourcemaps');

var sass_src_file = 'assets/scss/hyde-hyde.scss';
var output_folder = 'static/css';
var watched_resources = 'assets/scss/**/*';

gulp.task('scss', function () {
    gulp.src(sass_src_file)
        .pipe(sourcemaps.init())
        .pipe(sass().on('error', sass.logError))
        .pipe(postcss([ autoprefixer, cssnano]))
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest(output_folder));
});

// Watch asset folder for changes
gulp.task('watch', ['scss'], function () {
    gulp.watch(watched_resources, ['scss']);
});

gulp.task('default', ['watch']);

以上是关于javascript gulpfile.js的主要内容,如果未能解决你的问题,请参考以下文章

javascript Gulp 4示例gulpfile.js

javascript gulpfile.js

javascript 各种hexo gulpfile.js收集

javascript 我-gulpfile.js

javascript Gulpfile.js(第3版)

javascript 示例gulpfile.js展示了基本任务