编译后Laravel混合HMR不更新

问题描述 投票:1回答:2

我安装Laravel混合4.0.13。

npm run watch的伟大工程,并运行npm run hot它似乎编译和检测我的变化,重新编译。

然而,没有在浏览器中的变化。在控制台中我看到:

[HMR] Waiting for update signal from WDS...
[WDS] Hot Module Replacement enabled.

并编译之后,我收到以下消息两次,我每次编译:

[WDS] App updated. Recompiling...

我认为需要有另一条消息,说reloading什么?

另一个奇怪的事情,如果我尝试刷新页面,它永远不会加载从localhost:8080什么。它只是坐在那里等待下去。我必须重新启动npm run hot,然后重新加载页面。

这两个JS / Vue公司和上海社会科学院不会在浏览器中重新载入。

node.js laravel vue.js npm mix
2个回答
2
投票

你可能在你的混音文件中使用.version()。就像在文档,版本的开发不是很有用,这样您就可以;

if (mix.inProduction()) {
  mix.version();
}

文档:https://laravel.com/docs/5.8/mix#versioning-and-cache-busting


1
投票

似乎有与mix.version()问题。从我的webpack.mix.js文件中删除.version()后,一切似乎工作。

© www.soinside.com 2019 - 2024. All rights reserved.