Laravel 5 Vue模块热替换(HMR)

Laravel 5 Vue hot module replacement (HMR)

我的 Vue 热模块替换 (HMR) 不工作。我所拥有的和我所做的:

一步一步:

  1. 安装新的 laravel composer create-project --prefer-dist laravel/laravel blog
  2. npm i
  3. npm run dev
  4. 打开 resources\views\welcome.blade.php 删除 <body></body> 之间的所有内容并添加下一个(见底部)
  5. 签到 chrome http://blog/public/。我可以看到 'Example Component'.
  6. 打开页面上的 chrome DevTools 并在其中打开控制台。
  7. 在项目文件夹 运行 npm run hot 的 cmd 中等待编译
  8. chrome (ctrl+f5) 上的硬重新加载页面。在控制台中我 see only next。没有人力资源管理。
  9. 尝试更改vue组件。在 resources\assets\js\components\ExampleComponent.vue 中,将任何符号添加到模板中的 html 代码并检查 chrome 页面 - 没有任何变化。硬重新加载页面 - 没有任何变化!
  10. 我没有做超过上述描述的事情

#4 的代码

<div id="app">
    <example-component></example-component>
</div>
<script src="{{ mix('js/app.js') }}"></script>

请帮帮我!

模块热替换功能目前似乎有问题。这是一个临时解决方法,但这并不能解决 CSS 重新加载:

等问题

https://github.com/JeffreyWay/laravel-mix/issues/1483#issuecomment-366685986

我们将不得不等待适当的修复。