Grunt | Compile subfolders + including pug files

88 Views Asked by At

In this current situation grunt does watch the files in subfolder but there is no compilation to dist. See (part) of my gruntfile:


    grunt.initConfig({
        pkg: grunt.file.readJSON('./package.json'),
        config: {
            dist: './dist',
            src: './src',
            htmlPath: '<%= config.dist %>'
        },

        watch: {
            options: {
                spawn: false
            },
            pug: {
                files: '<%= config.src %>/**/*.pug',
                tasks: ['pug:dist']
            }
        },

        pug: {
            dist: {
                options: {
                    pretty: true,
                    data: {
                        debug: false
                    }
                },
                files: [{
                    expand: true,
                    cwd: '<%= config.src %>',
                    src: ['*.pug'],
                    dest: '<%= config.dist %>',
                    ext: '.html',
                }]
            }
        },
    });

I am guessing this probally because of includes folders and such (that should appear in dist folder). How can I modify my setup so grunt does compile some specific subfolders and files within?

0

There are 0 best solutions below