首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulpfile没有在看文件吗?

Gulpfile没有在看文件吗?
EN

Stack Overflow用户
提问于 2015-12-09 22:59:54
回答 1查看 122关注 0票数 0

由于某种原因,当我使用“吞咽”命令时,它的末尾并不是“看”。我希望它在我对文件进行更改时刷新页面。这是我的gulpfile:

代码语言:javascript
复制
//Gulp
var gulp = require('gulp'),

//Plugins
 sass = require('gulp-sass'),
 concat = require('gulp-concat'),
 uglify = require('gulp-uglify'),
 rename = require('gulp-rename'),
 fileInclude = require('gulp-file-include'),
 imageMin = require('gulp-imagemin');

//Sass
gulp.task('sass', function() {
    return gulp.src('source/assets/sass/**/*.scss')
    .pipe(sass({
        style: 'compressed'
    }))
    .pipe(gulp.dest('./build/assets/css'))
});

//Concatenate and minify the Js Plugins
gulp.task('jsplugins', function() {
    return gulp.src('source/assets/js/plugins/*.js')
        .pipe(concat('plugins.js'))
        .pipe(gulp.dest('./build/assets/js'))
        .pipe(rename('plugins.min.js'))
        .pipe(uglify())
        .pipe(gulp.dest('./build/assets/js/'));
});

//Minify main JS
gulp.task('jsmain', function() {
    return gulp.src('source/assets/js/main.js')
        .pipe(uglify())
        .pipe(rename('main.min.js'))
        .pipe(gulp.dest('./build/assets/js'));
});

//Images
gulp.task('images', function() {
    return gulp.src('source/assets/images/**.*')
        .pipe(imageMin({progressive: true}))
        .pipe(gulp.dest('build/assets/images/'))
});

//Includes
gulp.task('fileInclude', function() {
  gulp.src(['source/*.html'])
    .pipe(fileInclude({prefix: '@@',basepath: '@file'}))
    .pipe(gulp.dest('./build'));
});

//Main Watch
gulp.task('watch', function() {
    gulp.watch('source/assets/sass/**/*.scss', ['sass']);
    gulp.watch('source/*.html', ['fileInclude']);
    gulp.watch('source/assets/js/main.js', ['jsmain']);
    gulp.watch('source/assets/js/plugins/*.js', ['jsplugins']);
    gulp.watch('source/assets/images/**.*', ['images']);
});

//Main Command
gulp.task('default', ['sass', 'jsplugins','jsmain', 'images','fileInclude', 'watch'], function() {
    process.exit(0);
});

这是我在运行“gulp”时得到的输出:

代码语言:javascript
复制
[09:57:44] Using gulpfile ~/Sites/elonco-35359-LOOC-Art-Manage-
Kit/gulpfile.js
[09:57:44] Starting 'sass'...
[09:57:44] Starting 'jsplugins'...
[09:57:44] Starting 'jsmain'...
[09:57:44] Starting 'images'...
[09:57:44] Starting 'fileInclude'...
[09:57:44] Finished 'fileInclude' after 3.1 ms
[09:57:44] Starting 'watch'...
[09:57:44] Finished 'watch' after 21 ms
[09:57:44] Finished 'jsplugins' after 52 ms
[09:57:45] Finished 'jsmain' after 131 ms
[09:57:45] Finished 'sass' after 163 ms
[09:57:45] gulp-imagemin: Minified 2 images (saved 5.27 kB - 44.4%)
[09:57:45] Finished 'images' after 178 ms
[09:57:45] Starting 'default'...

我不知道为什么手表最后不走了。

EN

回答 1

Stack Overflow用户

发布于 2015-12-11 22:10:55

我修好了。出于某种原因,它实际上是在看,但似乎没有。一开始我不确定为什么会这样。这可能是我后来删除的另一个插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34181998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档