Npm Gulp被我的任务卡住了

Npm Gulp被我的任务卡住了,npm,gulp,gulp-sass,gulp-sourcemaps,Npm,Gulp,Gulp Sass,Gulp Sourcemaps,我是个新手,所以有点结结巴巴的。在我想将sourcemaps添加到我的项目之前,我一直都很好。现在,在运行默认任务之后,我的吞咽被卡住了,似乎永远不会启动我的“css”任务。因为,我没有收到错误(我的吞咽任务只是暂停),我无法缩小我的文件的错误范围。这是我的gulpfile代码和终端发生的事情的图片。我已经等了整整5分钟,等待它启动“css”并抛出一个错误,但没有任何进展 作为一个编辑说明,我确实更改了我的sass文件,以便它触发“css”任务来更新我的样式。我仍然有同样的问题,在它运行默认任务

我是个新手,所以有点结结巴巴的。在我想将sourcemaps添加到我的项目之前,我一直都很好。现在,在运行默认任务之后,我的吞咽被卡住了,似乎永远不会启动我的“css”任务。因为,我没有收到错误(我的吞咽任务只是暂停),我无法缩小我的文件的错误范围。这是我的gulpfile代码和终端发生的事情的图片。我已经等了整整5分钟,等待它启动“css”并抛出一个错误,但没有任何进展

作为一个编辑说明,我确实更改了我的sass文件,以便它触发“css”任务来更新我的样式。我仍然有同样的问题,在它运行默认任务并且没有启动“css”之后,它被卡住了

var gulp = require('gulp');
var minifycss = require('gulp-cssnano');
var autoprefixer = require('gulp-autoprefixer');
var notify = require('gulp-notify');
var sass = require('gulp-ruby-sass');
var concat = require('gulp-concat');
var sourcemaps = require('gulp-sourcemaps');

gulp.task('css', function() {
  return sass('sass/**/*.scss')
    .pipe(sourcemaps.init())
    .pipe(autoprefixer())
    .pipe(concat('styles.css'))
    .on('error', sass.logError)
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('./css'))
        .pipe(notify({ message: 'Wait for it....wait for it!!!' }));
});

gulp.task('default', function() {
    gulp.watch('scss/**/*.scss',['css']);
});

您使用的默认任务只是监视SCS中的更改,因此当您在运行
gulp
后更改SCS中的某些内容时,它将启动css任务。如果你直接运行
gulpcss
,css任务应该启动。我应该补充说我已经测试过了。我在我的sass中更改了背景图像,然后运行了gulp,但它没有更新CSS。您必须运行
gulp
,然后进行更改!或者直接运行
吞下css
。哦……我刚刚明白你们在说什么。运行良好!我自己发现了一个错误,我将我的sass文件夹设置为sass,而实际上它的名称是scss。好的,我会再试一次!运行
gulp
并离开航站楼。然后转到scss文件,更改某些内容并保存。终端应该向您输出css任务已启动。