Gulp-sass不会将scss文件编译为css,而是将所有文件从scss文件夹复制到css文件夹

乔·科克(Joe Koker)

你好,我是一个新手。问题是当我使用命令“ gulp”运行默认任务时,scss文件未编译,而是复制到css文件夹中,这是我的gulpfile.js


    var gulp = require('gulp'); 
    var sass = require('gulp-sass'); 
    var autoprefixer = require('gulp-autoprefixer'); 
    var browserSync = require('browser-sync'); 
    var runSequence = require('run-sequence'); 

    gulp.task('browserSync',function(){ 
        browserSync({ 
            server:{ 
                baseDir:'app' 
            } 
        })
    })

    gulp.task('sass',function(){ 
        return gulp.src('app / scss / ** / *。scss'). 
        pipe(autoprefixer({
            浏览器:['最近2个版本'] 
        })). 
        pipe(gulp.dest('app / css'
            流:true 
        })); 
    })

    gulp.task('watch',function(){ 
        gulp.watch('app / scss / ** / *。scss',['sass']); 
        gulp.watch('app / *。html', browserSync.reload); 
        gulp.watch('app / js / ** / *。js',browserSync.reload); 
    })


    gulp.task('default',function(callback){ 
        runSequence(['sass',' browserSync','watch'],
            回调
    })

目录树

     应用
      | -scss 
         |-styles.scss 
         |-_layout.scss 
         |-_homepage.scss 
         |-_profile.scss 
         |-_contact.scss 

       | -css

在styles.scss中,我有:


    橙色:#f29528; 
    $ image:“ ../images/”; 

    @import'layout'; 
    @import'主页'; 
    @import'profile'; 
    @import'联系人';
mydo47

您不使用sass()。尝试 :

gulp.task('sass', function() {
    return gulp.src('app/scss/**/*.scss')
    .pipe(sass().on('error', sass.logError)) 
    .pipe(autoprefixer({
        browsers: ['last 2 versions']
    }))
    .pipe(gulp.dest('app/css'))
    .pipe(browserSync.reload({
        stream: true
    }));
})

阅读更多gulp-sass

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gulp-sass不会将scss文件编译为css,而是将所有文件从scss文件夹复制到css文件夹

来自分类Dev

Gulp将SASS编译为相对的子文件夹

来自分类Dev

Gulp:将SASS编译为同一文件夹中的CSS

来自分类Dev

将文件夹复制到构建文件夹的 Gulp 任务给空文件夹

来自分类Dev

编译 Gulp 到父文件夹

来自分类Dev

Gulp:将文件从多个文件夹复制到一个文件夹中

来自分类Dev

使用Gulp将NPM模块/库复制到分发文件夹

来自分类Dev

gulp 使用单个命令从多个 sass 文件夹编译多个 css?

来自分类Dev

Gulp.js-无法将生成的文件从一个文件夹复制到另一个文件夹

来自分类Dev

Gulp-定位文件夹及其子文件夹中的所有文件

来自分类Dev

Gulp 缩小所有 css/js 并移动到具有相同结构的文件夹?

来自分类Dev

Gulp-sass无法编译scss文件

来自分类Dev

仅复制Gulp中文件夹中的文件

来自分类Dev

Gulp监视整个文件夹并编译保存的文件

来自分类Dev

gulp为什么不创建CSS目标文件夹?

来自分类Dev

gulp 依赖于文件夹构建 css

来自分类Dev

没有父文件夹的Gulp JavaScript文件过滤

来自分类Dev

gulp src会忽略除一个文件夹外的所有文件夹中的文件

来自分类Dev

Gulp观看多个文件夹

来自分类Dev

Gulp:如何读取文件夹名称?

来自分类Dev

Gulp:如何删除文件夹?

来自分类Dev

gulp注入指向目标文件夹

来自分类Dev

gulp 的生产文件夹构建问题

来自分类Dev

如何使用Gulp通过SSH复制文件夹?

来自分类Dev

gulp从文件夹中读取所有文件名并存储在某个文件中

来自分类Dev

Gulp任务可以复制目录中的所有文件,编译所有SCSS文件,其他文件保持不变?

来自分类Dev

如何使用gulp js重命名文件夹中的所有文件?

来自分类Dev

使用gulp-sass在已编译的CSS中从SCSS文件输出行号

来自分类Dev

如何使用 gulp 从位于文件夹结构中某处的确切文件夹复制文件

Related 相关文章

  1. 1

    Gulp-sass不会将scss文件编译为css,而是将所有文件从scss文件夹复制到css文件夹

  2. 2

    Gulp将SASS编译为相对的子文件夹

  3. 3

    Gulp:将SASS编译为同一文件夹中的CSS

  4. 4

    将文件夹复制到构建文件夹的 Gulp 任务给空文件夹

  5. 5

    编译 Gulp 到父文件夹

  6. 6

    Gulp:将文件从多个文件夹复制到一个文件夹中

  7. 7

    使用Gulp将NPM模块/库复制到分发文件夹

  8. 8

    gulp 使用单个命令从多个 sass 文件夹编译多个 css?

  9. 9

    Gulp.js-无法将生成的文件从一个文件夹复制到另一个文件夹

  10. 10

    Gulp-定位文件夹及其子文件夹中的所有文件

  11. 11

    Gulp 缩小所有 css/js 并移动到具有相同结构的文件夹?

  12. 12

    Gulp-sass无法编译scss文件

  13. 13

    仅复制Gulp中文件夹中的文件

  14. 14

    Gulp监视整个文件夹并编译保存的文件

  15. 15

    gulp为什么不创建CSS目标文件夹?

  16. 16

    gulp 依赖于文件夹构建 css

  17. 17

    没有父文件夹的Gulp JavaScript文件过滤

  18. 18

    gulp src会忽略除一个文件夹外的所有文件夹中的文件

  19. 19

    Gulp观看多个文件夹

  20. 20

    Gulp:如何读取文件夹名称?

  21. 21

    Gulp:如何删除文件夹?

  22. 22

    gulp注入指向目标文件夹

  23. 23

    gulp 的生产文件夹构建问题

  24. 24

    如何使用Gulp通过SSH复制文件夹?

  25. 25

    gulp从文件夹中读取所有文件名并存储在某个文件中

  26. 26

    Gulp任务可以复制目录中的所有文件,编译所有SCSS文件,其他文件保持不变?

  27. 27

    如何使用gulp js重命名文件夹中的所有文件?

  28. 28

    使用gulp-sass在已编译的CSS中从SCSS文件输出行号

  29. 29

    如何使用 gulp 从位于文件夹结构中某处的确切文件夹复制文件

热门标签

归档