运行旧的gruntfile grunt-contrib-sass错误

问题描述 投票:0回答:1

寻找时间,仍然没有运气..试图运行一个非常古老的Gruntfile(使用imagemin和sass)以前工作。 Imagemin正在工作,sass不是。

它抛出的错误是:

找不到名为“include-paths”的选项。警告:退出并显示错误代码64使用--force继续。因警告而中止。

我安装了npm。我安装了grunt-contrib-sass。我安装了sass和ruby。

sass给出的地方:C:\ Users .. \ AppData \ Roaming \ npm \ sass C:\ Users .. \ AppData \ Roaming \ npm \ sass.cmd

ruby给出的地方:C:\ Ruby26-x64 \ bin \ ruby​​.exe

这是我的Gruntfile的片段,如果你需要额外的信息,我会把它完全放入:

    sass: {
        peter: {
            options: {
                compress: false,
                sourcemap: 'none'
            },
            files: [{
                expand: true,
                cwd: 'peter/css2/',
                src: ['**/*.scss'],
                dest: 'peter/',
                ext: '.css'
            }]
        },
        sots: {
            options: {
                compress: false,
                sourcemap: 'none'
            },
            files: [{
                expand: true,
                cwd: 'sots/css2/',
                src: ['**/*.scss'],
                dest: 'sots/',
                ext: '.css'
            }]
        }
      },
      options: {
        includePaths: ['bower_components/foundation/scss']
      },
    });


    grunt.loadNpmTasks('grunt-contrib-imagemin');
    grunt.loadNpmTasks('grunt-contrib-sass');
    grunt.loadNpmTasks('grunt-newer');
    //require('jit-grunt')(grunt);


    grunt.registerTask('build', ['sass']);
    grunt.registerTask('default', ['newer:imagemin', 'sass', 'build']);
}
sass gruntjs
1个回答
0
投票

没关系,扔掉了grunt-contrib-sass并用node-sass取而代之

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.