美文网首页
gulp-sass分目录单独生成.Css文件

gulp-sass分目录单独生成.Css文件

作者: kyle背背要转运 | 来源:发表于2017-06-26 15:16 被阅读0次

解释:通过gulp.dest是不能生成想要的目录结构的,必须修改下路径(gulp-rename)才行

//目录结构
content/hybrid/styles/
+-- /product
|   +- /sass
|   |  +- a.scss
|   +- a.css
|
+-- /magic
    +- /sass
    |  +- b.scss
    +- b.css
var rename = require('gulp-rename'),
    sass = require('gulp-sass'),
gulp.task('sassCompile', function () {


    return gulp.src('content/hybrid/styles/**/sass/*.scss')
        .pipe(sass())
        .pipe(rename(function (path) {
            for (var key of Object.keys(path)) {
                // mac路径
                path[key] = path[key].replace(/\/sass/g, '');
                // window路径
                path[key] = path[key].replace(/\\sass/g, '');
            }
        }))
        .pipe(gulp.dest('content/hybrid/styles/'));

});

相关文章

  • gulp-sass分目录单独生成.Css文件

    解释:通过gulp.dest是不能生成想要的目录结构的,必须修改下路径(gulp-rename)才行

  • 在vscode中如何使用less编程

    到此已经配置成功,在文件中新建less文件编程,保存时就会自动在同目录下生成.css文件和.css.map文件。如...

  • webpack实战css加载

    webpack实战 1. 加载css的2中情况 行内加载 单独生成css文件加载1.1 行内加载我们使用webpa...

  • 09.模板详解 -- 静态文件

    静态文件 Django项目通常将css文件、图片文件、js文件等作为静态文件,存放到单独目录中进行管理在html页...

  • iOS 项目模块化 podspec 文件编写

    生成的项目目录如下图 注意:文件路径不能错每个子模块的子文件单独引用依赖

  • 常用gulp插件

    sass的编译(gulp-sass)自动添加css前缀(gulp-autoprefixer)压缩css(gulp-...

  • ExtractTextWebpackPlugin-提取css,生

    改造项目-抽离css 安装插件到项目 css单独抽离,打包成单独的css文件 官网:

  • Django常用-配置静态文件

    静态文件 项目中的CSS、图片、js都是静态文件。 一般会将静态文件放到一个单独的目录中,以方便管理。 在html...

  • Django常用[静态文件处理]

    静态文件 项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。在html页面...

  • QT pro pri

    QT分模块,会有单独目录需要自己配置引用pro GUI目录pri MainWindow目录pri配置头文件 多子工...

网友评论

      本文标题:gulp-sass分目录单独生成.Css文件

      本文链接:https://www.haomeiwen.com/subject/dvhjcxtx.html