如何在Sails.js中配置Grunt Less Plugin Autoprefixer?

时间:2015-06-11 20:12:17

标签: sails.js grunt-contrib-less less-plugins

根据Bootstrap文档,您需要Autoprefixer来编译Bootsrap LESS源文件。 grunt-contrib-less编译器支持less-plugin-autoprefix,但我无法在Sails中使用它。

这是我修改过的 task / config / less.js 文件。

R

我未经修改的任务/注册/ compileAssets 文件

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'
    ]);
};

没有报告任何错误,但我的css文件没有自动反映。

0 个答案:

没有答案