gulp-sass -> Переместить созданную css на одну папку вверх и в папку css
Я переключаю свой старый gruntfile на gulpfile. Проект, над которым я работаю, имеет несколько тем, в 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