Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何使用gulp sass和gulp stylelint来裁剪我的样式_Javascript_Sass_Gulp_Gulp Sass_Stylelint - Fatal编程技术网

Javascript 我如何使用gulp sass和gulp stylelint来裁剪我的样式

Javascript 我如何使用gulp sass和gulp stylelint来裁剪我的样式,javascript,sass,gulp,gulp-sass,stylelint,Javascript,Sass,Gulp,Gulp Sass,Stylelint,我有几个应该单独编译的SASS文件。我要给他们和他们的“进口货”脱毛 我有一些sass文件: //style.scss @导入“/styles/a.scss”; 身体{ 背景色:#FFF; } //样式/a.scss h1{ 字号:28px; 颜色:#GGG;//测试stylelint的十六进制无效 }创建一个单独的任务来整理Scss文件。你应该有一个任务来编译你的样式,另一个任务来整理它们。正是试图将这些单独的任务合并为一个单独的任务导致了问题 gulp.task('lint-styles'

我有几个应该单独编译的SASS文件。我要给他们和他们的“进口货”脱毛

我有一些sass文件:

//style.scss
@导入“/styles/a.scss”;
身体{
背景色:#FFF;
}
//样式/a.scss
h1{
字号:28px;
颜色:#GGG;//测试stylelint的十六进制无效

}
创建一个单独的任务来整理Scss文件。你应该有一个任务来编译你的样式,另一个任务来整理它们。正是试图将这些单独的任务合并为一个单独的任务导致了问题

gulp.task('lint-styles', function lintStyles() {
  const gulpStylelint = require('gulp-stylelint');    
  return gulp
    .src('src/**/*.scss')
    .pipe(gulpStylelint({
      reporters: [
        {formatter: 'string', console: true}
      ]
    }));
});

gulp.task('compile-styles', function compileStyles() {
  const gulpSass = require('gulp-sass');    
  return gulp
    .src('src/style.scss')
    .pipe(gulpSass())
    .pipe(gulp.dest('dest'));
});