Laravel Mix 5 で mix-manifest.js を作らない方法

はじめに

今日は Laravel Mix 5 で mix-manifest.js を出力しない設定方法をご紹介します。

確認に使用したのは laravel-mix 5.0.9 です。

設定方法

webpack.mix.js に下記を追加すれば OK です。

webpack.mix.js
Mix.manifest.refresh = () => {};

解説

mix-manifest.js を作る処理は下記ファイルの refresh() に書かれています。

/node_modules/laravel-mix/src/Manifest.js

この refresh を、何もしない関数に置き換えることで mix-manifest.js を作らないようにしています。

() => {} はアロー関数というもので、下記と同じになります。

Mix.manifest.refresh = function () { };