Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Sails.js中配置无Grunt插件Autoprefixer?_Sails.js_Grunt Contrib Less_Less Plugins - Fatal编程技术网

如何在Sails.js中配置无Grunt插件Autoprefixer?

如何在Sails.js中配置无Grunt插件Autoprefixer?,sails.js,grunt-contrib-less,less-plugins,Sails.js,Grunt Contrib Less,Less Plugins,根据Bootstrap文档,您需要Autoprefixer来编译Bootsrap-LESS源文件。grunt contrib less编译器支持较少的插件autoprefix,但我无法让它在Sails中工作 这是我修改的任务/config/less.js文件 module.exports = function(grunt) { grunt.config.set('less', { dev: { options: {

根据Bootstrap文档,您需要Autoprefixer来编译Bootsrap-LESS源文件。grunt contrib less编译器支持较少的插件autoprefix,但我无法让它在Sails中工作

这是我修改的任务/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文件没有自动修复。

根本问题是Grunt的版本,sails附带的Grunt插件有几个版本落后。我试图更新我需要的模块,但这破坏了其他东西。