panini
panini copied to clipboard
Panini error: you must specify a directory for layouts.
Above error occurs everytime I want to use my Panini task. For the record, I installed it in my own Gulpy workflow.
I've tried changing the paths etc. but nothing worked.
Here's the task code:
function panini(){
return gulp.src('src/pages/**/*.html')
.pipe(panini({
root: 'src/pages/',
layouts: 'src/layouts/',
partials: 'src/partials/',
helpers: 'src/helpers/',
data: 'src/data/'
}))
.pipe(gulp.dest('build'));
}
My folder structure is the following:
src/
data/
helpers/
layouts/
- default.html
pages/
- index.html
partials/
img/
js/
scss/
any luck? I'm getting the same error now that I moved to gulp v4
this is a problem because of your gulp version. gulp changed its syntax quite a bit.
either you change your gulpfile accordingly or you downgrade back to gulp v3. https://www.sitepoint.com/how-to-migrate-to-gulp-4/
i still use gulp 3. just use gulp@^3.0.0 to install the latest version of gulp v3.