grunt-contrib-imagemin タスクの travis-ci ビルド中にエラーが発生しました...
Warning: Running "imagemin:dist" (imagemin) task
Fatal error: Cannot read property 'contents' of undefined
grunt ビルドはローカル マシンでは正常に動作しますが、travis-ci 経由で実行すると失敗します
Gruntfile.js
imagemin: {
dist: {
files: [{
expand: true,
cwd: '<%= yeoman.app %>/images',
src: '{,*/}*.{png,jpg,jpeg,gif}',
dest: '<%= yeoman.dist %>/images'
}]
}
},
ローカル Grunt ビルド (出力)
Running "imagemin:dist" (imagemin) task
Minified 9 images (saved 77.32 kB)
Done, without errors.
Execution Time (2016-01-13 17:04:49 UTC)
imagemin:dist 1.6s 100%
Total 1.6s
Travis CI grunt ビルド (出力)
Warning: Running "imagemin:dist" (imagemin) task
Fatal error: Cannot read property 'contents' of undefined
Execution Time (2016-01-13 17:00:32 UTC)
loading tasks 9ms 2%
imagemin:dist 441ms 98%
Total 450ms Use --force to continue.
Aborted due to warnings.
タスクで src を宣言する方法に構文の問題があるかどうかを判断しようとしました...ただし、そうではないようです...いくつかの異なる方法を使用してエラーなしでローカルでビルドを正常に完了することができるためですgrunt-contrib-imagemin の Grunt によって提供される例を含む構文スタイル
参照: https://github.com/gruntjs/grunt-contrib-imagemin
dynamic: { // Another target
files: [{
expand: true, // Enable dynamic expansion
cwd: 'src/', // Src matches are relative to this path
src: ['**/*.{png,jpg,gif}'], // Actual patterns to match
dest: 'dist/' // Destination path prefix
}]
何か考えや提案はありますか?