正在加载" Gruntfile.js"任务...错误>> SyntaxError:意外的标识符,任务"默认"未找到

时间:2016-11-05 07:44:00

标签: gruntjs grunt-contrib-watch grunt-contrib-jshint

当我在终端中运行grunt时,我收到此错误消息,有人可以告诉我为什么吗? 我收到一条错误消息:正在加载" Gruntfile.js"任务...错误

  
    

SyntaxError:意外的标识符     警告:任务"默认"未找到。使用--force继续。

  
module.exports = function(grunt){
require('load-grunt-tasks')(grunt);

var config = grunt.file.readYAML('Gruntconfig.yml');

grunt.initConfig({
    sass:{
        dist:{              
            src: config.scssDir+'style.scss',
            dest: config.cssDir+'style.css'
        }
    },
    concat:{
        dist:{
            src: config.jsSrcDir+'*.js',
            dest: config.jsConcatDir+'app.js'
        }
    },
    jshint:{
        options:{
            "eqeqeq": true
        }
        all:[
            'Gruntfile.js',
            config.jsSrcDir+"*.js"
        ]
    },
    watch:{
        sass:{
            files: config.scssDir+'**/*.scss',
            tasks:['sass']
        }
    }
});

grunt.registerTask('default',['jshint',
    'sass','concat','watch']);};

1 个答案:

答案 0 :(得分:0)

这意味着它无法在gruntfile中编译json。

你缺少逗号

jshint:{
    options:{
        "eqeqeq": true
    }<--- add comma here
    all:[
        'Gruntfile.js',
        config.jsSrcDir+"*.js"
    ]
},