2017-01-26 18 views
6

Laravel 5.4とMixを使用して、私がnpm run watchを実行すると、すべてを一度コンパイルして、変更を待っているように見えますが、私のアセットファイルを変更すると、何も検出していないようだ。誰かが5.4でこの問題を抱えているのですか解決策がありますか?`npm run watch`がLaravelで動作しません5.4

+0

ファイルを保存しましたか? – mrabbani

+0

@mrabbaniはい、ファイルは保存されますが、時計はそれを取得しません。私が時計を止めてもう一度実行すると、最初のコンパイル時に変更が見つかりますが、それ以降は何も変更されません。 –

+0

私は同じ問題に直面しています。私は 'npm run watch'を実行し、ファイルは初めてコンパイルされます。時計は変更を待っているようですが、動作させる唯一の方法は時計を止めてもう一度実行することです。/node/modules/webpack.config.js'を実行してみてください。 – KoKa

答えて

8

解決策は、LaracastのJeffrey Wayによって提供されました。

package.jsonスクリプトに--watch-pollフラグを追加してみてください。または試してみてください:

node_modules/.bin/webpack --watch --watch-poll --config=node_modules/laravel-mix/setup/webpack.config.js

+1

FYI、2017年5月3日現在、Laravelにはこれを行う「watch-poll」コマンドが含まれています。 –

+2

'npm run watch-poll' –

関連する問題