npm run watch自动构建您的资产,然后观看有关文件的任何保存。每当发生保存时,npm run watch都会重建所有内容,但除非通过刷新,否则您不会在 Web 浏览器上意识到这一点。PS:有时npm run watch效果不好,那就npm run watch-poll改用https://laravel.com/docs/7.x/mix#running-mix
npm run watch或npm run watch-poll将自动重建您的资产,但不适用于未经手动刷新的浏览器。这意味着您必须在编译完成后重新加载浏览器。热模块替换(HMR - 或热重载)的工作原理与npm run watch自动将更改应用于浏览器相同,因此您无需重新加载浏览器即可看到更改。按照本文档,HRM 在全新安装(master 上的最新代码)作为我的测试时运行良好。npm run hot结果:➜ npm run hot> laravue@0.11.0 hot [src]> cross-env NODE_ENV=development BABEL_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.jsℹ 「wds」: Project is running at http://localhost:8080/ℹ 「wds」: webpack output is served from http://localhost:8080/ℹ 「wds」: Content not from webpack is served from [src]/publicℹ 「wds」: 404s will fallback to /index.htmlphp artisan serve结果:➜ php artisan serveLaravel development server started: http://127.0.0.1:8000和浏览器: