Search code examples
symfonytemplatesgulpassets

Symfony: Gulp assets inheritance


Is there any util with we can build project using gulp on vendor/src files same as symfony assetic system?

I mean bundle inheritance.

My gulp is set on vendor files and compile resources to web catalog, but i didn't found possibility that gulp recognize if files were override by my bundle in src/ catalog


Solution

  • I think you should use the plugin Gulp Watch (https://www.npmjs.com/package/gulp-watch/) and make a watch task that will check if a file changed.

    If a file change you gulp watch task will launch another task to compile your files or just copy them.

    Your watch should look like this

    gulp.task('watch', function () {
        gulp.watch(app + '/scss/**/*.scss', ['sass']); // If a scss file change it will run my sass task
        gulp.watch(app + '/img/**/*.{jpg,jpeg,png,gif,svg}', ['images']); // If there is a new image it will run my images task
    });
    

    You can do it with other file html js etc

    I hope this will help you.