「npm run production」実行時にエラー

Laravelで「npm run production」実行時に以下のエラーが出た。

Error: EBUSY: resource busy or locked, open 'path…mix-manifest.json'
 at ・・・
 ・
 ・
 ・
npm ERR! code ELIFECYCLE
npm ERR! errno 1
 ・
 ・
 ・

「npm run dev」実行時には出ず、「npm run production」の時だけ出た。

原因

多分Webpack関連のエラー?よくわからない。

けど、コンパイル関連のファイルがロックされている?っぽい。セキリティソフトやバックアップソフトなど、ファイル監視系のソフトの影響かも?(心当たりはある^^;)

対処方法

とりあえずという事で、キャッシュのクリアをしてみたら治った。

キャッシュのクリアコマンド

$ npm cache clean --force