Windows で Yeoman 使用時 grunt-contrib-imagemin でエラーになった場合の対処

More than 3 years have passed since last update.

Windows 環境で Yeoman を使用して AngularJS とか Webapp のひな形をつくったあと、 grunt build タスクが以下のエラーを吐いて止まってしまった。

Warning: Running "imagemin:dist" (imagemin) task

Warning: Cannot call method 'replace' of undefined Use --force to continue.

検索すると

https://github.com/gruntjs/grunt-contrib-imagemin/issues/219

このあたりに同様の現象が報告されていて、 grunt-contrib-imagemin を最新版に更新すればよいとのこと。

> cd C:\project\YeomanTest

> npm install grunt-contrib-imagemin

上記ページでは「三回やってもだめだったけど、四回目で不思議なことにうまくいった」と書いてあるが、僕の場合は一回やったら直った。

以上、Windows で Yeoman 使用時に grunt build が imagemin のところでエラーになってしまった場合の対処法でした。