2016-11-17 16 views
2

Gruntfileを実行してイメージのサイズを変更しようとするとエラーが発生します。私はチュートリアルに従いましたが、私の追加のタスクを追加する方法がわかりません。ラインがあるGruntfileGruntfileのSyntaxError:予期しないトークン)

に予期しないトークン): エラーが

にSyntaxErrorです)私はそれがあるかのように見える伝えることができるものから、

}); 

必要とされています。

// 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オブジェクト自体の後に2つの余分なコンマを取り払う試してみてください。

変更をこの:これに

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

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

良いキャッチです。それはおそらく必要ではありませんでしたが、私はそれを取り除いた後でも同じエラーが発生しています。 – John

+0

両方のカンマを削除しましたか? –

+0

私は今2番目のものを削除しましたが、残念ながら同じエラーが発生しています。 – John

関連する問題