Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vue-cli4下,热更新失效 #3455

Open
TyCoding opened this issue Oct 12, 2020 · 6 comments
Open

vue-cli4下,热更新失效 #3455

TyCoding opened this issue Oct 12, 2020 · 6 comments

Comments

@TyCoding
Copy link

TyCoding commented Oct 12, 2020

描述

经查询,在vue-element-admin@4.3.1版本中是可以热更新的,但在本4.4.0版本中,因为使用了vue-cli4导致src/下代码无法热更新

修改了 src/ 下某个页面的代码,ctrl + s保存后,浏览器自动请求得到了 xxxupdate-hot.js 和 xxxupdate-hot.json 文件,并且F12看页面 标签中也插入了新的 update-hot.js 的<script>标签,但是页面并没有刷新出来我修改的内容。

看下图

@TyCoding TyCoding changed the title 修改页面.vue文件代码,浏览器并没有实时刷新出来 vue-cli4下,热更新失效 Oct 12, 2020
@panfiky
Copy link

panfiky commented Oct 14, 2020

vue-cli4.5 无法热更新

@gexin1
Copy link

gexin1 commented Mar 9, 2021

image
把keep-alive注释掉试试

@denglouhen
Copy link

image 把keep-alive注释掉试试

注释掉不是个办法啊,这样不就失去了keep-alive的功能

@gexin1
Copy link

gexin1 commented Nov 22, 2021

image 把keep-alive注释掉试试

注释掉不是个办法啊,这样不就失去了keep-alive的功能

现在还存在这个问题吗 你可以开发的时候屏蔽掉 上线的时候恢复啊

@denglouhen
Copy link

image 把keep-alive注释掉试试

注释掉不是个办法啊,这样不就失去了keep-alive的功能

现在还存在这个问题吗 你可以开发的时候屏蔽掉 上线的时候恢复啊

我其实遇到的问题并不是楼主说的没刷新,而是当前app-main这个类的div直接空了,导致内容区域空白了,issue里有人和我遇到同样的问题但是大佬复现不出来所以也无解了。我刚才就像你说的那样,开发的时候不keep-alive,上线的时候keep-alive,要不然有时候改动代码还得收到刷页面,我记得之前的vue-cli3没这个问题,cli4就有了。

@huyongyong1992
Copy link

image 把keep-alive注释掉试试

注释掉不是个办法啊,这样不就失去了keep-alive的功能

现在还存在这个问题吗 你可以开发的时候屏蔽掉 上线的时候恢复啊

我其实遇到的问题并不是楼主说的没刷新,而是当前app-main这个类的div直接空了,导致内容区域空白了,issue里有人和我遇到同样的问题但是大佬复现不出来所以也无解了。我刚才就像你说的那样,开发的时候不keep-alive,上线的时候keep-alive,要不然有时候改动代码还得收到刷页面,我记得之前的vue-cli3没这个问题,cli4就有了。

我也碰到这个问题,app-main 内白屏了,怎么解决

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants