在Laravel中,npm run watch和npm之间的区别是什么?

时间:2017-07-18 09:27:08

标签: node.js laravel npm webpack

因为这些命令在Laravel中都可用,所以我不太清楚它们之间的区别。但我注意到,如果我更改了npm run hot将正确执行的scss文件,npm run watch将不会生效。

2 个答案:

答案 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