Как настроить автоматический плагин Grunt Less в Sails.js?

Согласно документации Bootstrap, вам необходим Autoprefixer для компиляции исходных файлов Bootsrap LESS. Компилятор grunt-contrib-less поддерживает less-plugin-autoprefix, но я не могу заставить его работать внутри Sails.

Вот мой измененный файл task/config/less.js.

module.exports = function(grunt) {

    grunt.config.set('less', {

        dev: {

            options: {
                paths: ["assets/styles/"],
                plugins: [
                    new(require('less-plugin-autoprefix'))({
                        browsers: ["last 2 versions"]
                    })
                ],
            },

            files: [{
                expand: true,
                cwd: 'assets/styles/',
                src: ['importer.less'],
                dest: '.tmp/public/styles/',
                ext: '.css'
            }]
        }
    });

    grunt.loadNpmTasks('less-plugin-autoprefix');
    grunt.loadNpmTasks('grunt-contrib-less');
};

мой неизмененный файл задачи / регистрации / компиляции

module.exports = function (grunt) {
    grunt.registerTask('compileAssets', [
        'clean:dev',
        'jst:dev',
        'less:dev',
        'copy:dev',
        'coffee:dev'
    ]);
};

Когда я

lift sails

об ошибках не сообщается, но мой файл CSS не имеет автоматического префикса.

0 ответов

Другие вопросы по тегам