Yeoman によって生成された Gruntfile.js は、次のような grunt ビルド中に停止します。
Running "rev:dist" (rev) task
dist/public/app/app.js >> b90d2f58.app.js
dist/public/app/vendor.js >> 2deb5480.vendor.js
Warning: Unable to read "dist/public/bower_components/uri.js" file (Error code: EISDIR). Used --force, continuing.
明らかに、uri.js コンポーネント ディレクトリをファイルとして解釈しています。簡単な修正方法の 1 つは、uri.js コンポーネントの名前を uri_js などに変更することです。しかし、それを行うのではなく、「uri.js」がファイルではないことを知るためにハッシングを行うユーティリティに追加する簡単なスイッチはありますか??? パターンとして *.js を持つ Gruntfile のすべての場所に「filter: 'isFile'」を追加しようとしましたが、役に立ちませんでした。
すでにこれを見た人は、助けていただければ幸いです。今のところ、単純に grunt build --force を実行しています。ありがとう