Создать задание gulp-sass (2.0.0) с помощью gulp 4.0.2 - PullRequest
0 голосов
/ 20 июня 2019

gulpfile.js

const gulp = require('gulp');
const sass = require('gulp-sass');

gulp.task('sass', function() {
    return gulp
        .src('scss/main.scss')
        .pipe(sass())
        .pipe(gulp.dest('css/'))
});

задание

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "sass",
            "type": "gulp",
            "task": "sass",
            "problemMatcher": [
                "$eslint-stylish"
            ]
        }
    ]
}

gulp версия 4.0.2 глоток CLI версия 2.2.0 gulp-sass версия 4.0.2

Если я попробую на терминале> Gulp Sass, он работает хорошо Если я попробую Ctrl + Shift + P -> выполнить задачу - получим ошибку:

Error: The gulp task detection didn't contribute a task for the following configuration:

1 Ответ

0 голосов
/ 20 июня 2019

Я нахожу свою ошибку:

const gulp = require('gulp');
const sass = require('gulp-sass');
const sasssrc = ['scss/*.scss'];

function scss (){
    return gulp
        .src(sasssrc)
        .pipe(sass())
        .pipe(gulp.dest('css'));
}
exports.scss = scss;

с task.json:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "sass",
            "type": "gulp",
            "task": "scss",
            "problemMatcher": [
                "$eslint-stylish"
            ]
        }
    ]
}
...