2016-11-17 138 views
2

我在尝试运行我的Gruntfile来调整图像大小时出现错误。我按照教程,但不知道如何添加我的额外任务。 错误是SyntaxError:Unexpected token)in Gruntfile

语法错误:意外的令牌)在Gruntfile

该生产线是:

}); 

从我可以告诉它看起来好像是)是必要的。

// Project configuration. 
grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    uglify: { 
    options: { 
     banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n' 
    }, 
    build: { 
     src: 'src/<%= pkg.name %>.js', 
     dest: 'build/<%= pkg.name %>.min.js' 
    } 
    }, 
    resize_crop: { 
    image_group: { 
     options: { 
     format: "jpg", 
     gravity: "center", 
     height: 30, 
     width: 30 
     }, 
     files: { 
     '/Users/john/changeimages/30x30': [ 
      '/Users/john/changeimages/stopsign.jpeg' 
     ], 
     }, 
    } 
} 
}); 

grunt.loadNpmTasks('grunt-resize-crop'); 
+0

除了无关的逗号之外,我看不到明显的问题。但是,考虑到咕噜声的作用,应该有一个周围的功能。你应该在你的问题中包含你所有的代码。 – cartant

+0

我收录了我的整个Gruntfile.js – John

回答

2

files对象数组结束后尽量摆脱两个额外的逗号,而files对象本身后:

更改此:

files: { 
    '/Users/john/changeimages/30x30': [ 
    '/Users/john/changeimages/stopsign.jpeg' 
    ], 
}, 

为此:

files: { 
    '/Users/john/changeimages/30x30': [ 
    '/Users/john/changeimages/stopsign.jpeg' 
    ] 
} 
+0

好的。这可能不是必须的,但即使在删除它之后,我仍然会收到同样的错误。 – John

+0

您是否删除了两个逗号? –

+0

我现在删除了第二个,但不幸的是我仍然收到相同的错误。 – John

相关问题