RE - Diferença do [npm run watch] com o [npm run hot]
Olá, Carlos.
Estou utilizando o npm run hot, já que vi que é mais prático pois não preciso definir a url do projeto no webmix. (Eu gosto de trabalhar sempre no php artisan serve, ao invez de criar hosts)
Pelo que percebi, ele executou a mesma coisa do Watch, pelas buscas que eu fiz, parece que o run watch recompila todo o projeto, enquanto o hot, atualiza apenas o arquivo que foi alterado.
Qual sua opinião sobre estas duas formas?
Olá, Jair!
Tudo bem?
Se conferir no arquivo package.json em "scripts" possui todas as opções de compilação disponíveis em seu projeto.
As opções "watch" e "hot" são praticamente as mesmas, a diferença é apenas que a opção hot usa o "webpack-dev-server.js" enquanto o "watch" usa a opção "webpack.js".
A opção hot trabalha HMR, que não compila assets sass, serve restritamente para o arquivos .vue
Se observar nessa issue respondida pelo próprio Jeffrey Way ele diz isso: https://github.com/JeffreyWay/laravel-mix/issues/92#issuecomment-273558018
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!