Gulp watch sass导致终端挂起 - 这就是重点吗?

 李国龙度_476 发布于 2023-01-31 09:18

所以我只是把手弄脏了Gulp.我从未与Grunt合作,但似乎Gulp是新的大事.一切似乎都很好.我已使用以下gulpfile.js成功将SCSS编译为CSS:

// Include gulp
var gulp = require('gulp'); 

// Include Our Plugins
var sass = require('gulp-sass');
var rename = require('gulp-rename');


// Compile Our Sass
gulp.task('sass', function() {
    return gulp.src('./scss/*.scss')
        .pipe(sass())
        .pipe(gulp.dest('./css'));
});

// Rerun the task when a file changes
gulp.task('watch', function () {
  gulp.watch('scss/**/*.scss', ['sass']);
});

// Default Task
gulp.task('default', ['sass', 'watch']);

事情是:当我在终端中运行Gulp默认时,它启动脚本,但永远不会结束它.我假设这是重点,为了让Gulp观看我的文件 - 它必须继续运行.

它处于待机状态:

[gulp] Running 'sass'...
[gulp] Finished 'sass' in 8.47 ms

如果是这种情况 - 如何在不关闭并重新打开终端的情况下阻止它运行?如果这很简单,我很抱歉,但我对终端机构一无所知.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有