因为这些命令在Laravel中都可用,所以我不太清楚它们之间的区别。但我注意到,如果我更改了npm run hot
将正确执行的scss文件,npm run watch
将不会生效。
答案 0 :(得分:1)
对于常规Sass文件,它现在无法正常工作。 HMR功能是 特别适用于Vue和.vue组件。
https://github.com/JeffreyWay/laravel-mix/issues/92#issuecomment-273558018 https://github.com/JeffreyWay/laravel-mix/issues/233
如果您对HMR的实际含义感到好奇,可以参考官方文档:https://webpack.js.org/guides/hot-module-replacement/
答案 1 :(得分:1)
热模块替换(或热重新加载)使您不仅可以在更改JavaScript时刷新页面,还可以在浏览器中维护组件的当前状态。 Check full documentation here