试图使用grunt-sass,它找不到指南针

时间:2014-06-03 12:03:31

标签: node.js gruntjs grunt-contrib-compass

我正在尝试编写一个grunt脚本来观察和编译我的sass文件。我决定用grunt-sass而不是通常的grunt-contrib-sass来做这件事,因为我不必担心在我的电脑上安装Ruby和所有宝石(加上它要快得多) )。

我已将其设置为观看我的文件并编译sass,但我收到错误:

Warning: E:\SVN\Brand Work Files\TM/style/v4/sass/_core/base:1: error: file to import not found or unreadable: "compass/reset"

我已经通过命令行安装了Ruby 1.93和最新的指南针(1.0.0.alpha.19) - 我如何引用这些指南针文件以便我不再收到此错误?

这是我的Gruntfile:

module.exports = function(grunt) {

    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        watch: {
            files: ['./style/v4/sass/**/*.scss'],
            tasks: ['sass:uk'],
            options: {
                spawn: false,
            },
        },
        sass: {
            uk: {
                options: {
                    outputStyle: 'compressed',
                    sourceComments: 'map'
                },
                expand: true,
                cwd: './style/v4/sass/',
                src: ['*.scss'],
                dest: './style/v4/css/',
                ext: '.css'
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.loadNpmTasks('grunt-sass');

    grunt.registerTask('default', ['watch']);

};

1 个答案:

答案 0 :(得分:0)

是的,you're absolutely right。真的很遗憾,因为与正常的sass相比,grunt-sass绝对过得很快。