Javascript Gulp Ruby Sass任务期间没有此类文件或目录时出错

Javascript Gulp Ruby Sass任务期间没有此类文件或目录时出错,javascript,gulp,gulp-ruby-sass,Javascript,Gulp,Gulp Ruby Sass,我使用它作为我的任务运行程序,并将我的sass文件编译成css 我在吞咽默认任务中遇到的错误: 我的默认吞咽任务: 我的2个编译SASS任务: // Compile public SASS gulp.task('web_css', function() { return sass('client/website/_sources/sass/bitage_web.scss', { style: 'compressed' }) .pipe(sourcemaps.init())

我使用它作为我的任务运行程序,并将我的sass文件编译成css

我在吞咽默认任务中遇到的错误:

我的默认吞咽任务:

我的2个编译SASS任务:

// Compile public SASS
gulp.task('web_css', function() {
    return sass('client/website/_sources/sass/bitage_web.scss', { style: 'compressed' })
        .pipe(sourcemaps.init())
        .pipe(sourcemaps.write('./maps'))
        .pipe(gulp.dest('client/website/assets/css'));
});

// Compile dashboard SASS
gulp.task('dash_css', function() {
    return sass('client/dashboard/_sources/sass/bitage_app.scss', { style: 'compressed' })
        .pipe(sourcemaps.init())
        .pipe(sourcemaps.write('./maps'))
        .pipe(gulp.dest('client/dashboard/assets/css'));
});
上述两项任务实际上是相同的

当我运行默认任务时:

网站css编译ok 所有的js编译都正常 但是在破折号css结束之前,我得到了这个错误 css未编译: 补充说明:

如果在gulp watch中进行更改,dash_css将仅编译 好的 如果我只运行gulp dash_css,它也可以编译得很好。 当我运行默认任务时,我只有这个Errno::enoint错误。
你看到上面有什么奇怪的东西吗?或者以前遇到过此问题?

使用回调以便gulp知道任务何时完成:

gulp.task('delete', function(cb) {
    del([
        'client/website/assets/css/maps',
        'client/website/assets/css/bitage_web.css',
        'client/dashboard/assets/css/maps',
        'client/dashboard/assets/css/bitage_app.css',
        'client/website/assets/js/*',
        'client/dashboard/assets/js/*'
    ], cb);
});
使删除在其他任务之前运行,例如使用。

我已更改

gulp.task('web_css', function() {
    return sass(....
致:


尝试禁用删除任务。如果这防止了错误,请将其包含在问题中。@Heikki嘿,你有什么发现了,删除没有起作用,但我重新安排了内容,并将dash_css作为第一个任务,没有任何错误!只是现在它把东西放错文件夹了。。仔细检查,删除delete和dash_css作为第一个功能,它将两个编译好的css文件放入website>assets>css目录。现在我想在我的默认任务中需要一些管道来观察事物的顺序,也许是Hanks!我认为运行顺序是关键,现在两个css文件都被编译到dash和web目录中。。。但至少没有更多的错误:请不要发布简单的代码答案,也请提供一些关于您的代码正在做什么的注释。
gulp.task('web_css', function() {
    return sass(....
gulp.task('web_css', function() {
    return gulp.src('