gulp-sass - >将生成的css文件夹向上移动到css文件夹中

时间:2016-12-07 08:07:52

标签: sass gulp gulp-sass

我正在为gulpfile切换旧的gruntfile。我正在处理的项目有很多主题,在theme-name.scss中它从另一个文件夹中导入我的设置和组件。

这是主题的文件结构:

.
├── theme
|   ├── css
|   └── sass
|     └── theme-name.scss
|     └── _theme-settings.scss
├── theme
|   ├── css
|   └── sass
|      └── theme-name.scss
|      └── _theme-settings.scss
|
| Etc...

这是我的任务:

gulp.task('sass', function () {
    return gulp.src(sassinput, { base: "./" })
    .pipe(sourcemaps.init())
    .pipe(sass({
        includePaths: ['styles'].concat(neat),
        // outputStyle: 'compressed'
    }).on('error', sass.logError))
    .pipe(autoprefixer(autoprefixerOptions))
    .pipe(sourcemaps.write())
    .pipe(gulp.dest("."))
    .pipe(browserSync.stream())
});

我需要在主题文件夹中的css文件夹中编译* .css,经过大量的尝试后我设法让它在实际的sass文件夹中编译为* .css,但我似乎无法去一个文件夹,在css文件夹中。

任何人都可以给我一个指针,指出我需要做什么才能让它像这样编译:

.
├── theme
|   ├── css
|     └── theme-name.css
|   └── sass
|     └── theme-name.scss
|     └── _theme-settings.scss

0 个答案:

没有答案