20 июня, в 15:02

Чиним vue hot reload в laradock

label

Поставил laravel в связке с laradock. При установке vue столкнулся с проблемой, что hot reload не работает. Помог комментарий на github.

В package.json для таска hot надо добавить --host 0.0.0.0

"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js --host 0.0.0.0"

Также стоит проверить как подключен скрипт. Должен использоваться mix, а не asset.

<script src="{{ mix('js/app.js') }}" defer></script>

Работает на Yii Framework