CNode

用vue写的项目在浏览器中缓存无法清除,怎么解决?

问答
Jjowang2016发布于10 年前最后回复10 年前6 回复9878 浏览0 收藏

在chrome中运行,虽然代码已经更新很多,但是浏览器显示的仍然是就代码。清除了chrome的所有缓存之后,运行项目查看source仍然是之前的代码。在网上看到可以通过 解决,尝试过了,仍然不行,有谁知道帮下忙吧!

查看回复

回复 (6)

J
jiangzhuo#1·10 年前

换个代码的下载地址,因为浏览器都是根据资源的url缓存资源,你把url变了就好了

J
jowang2016#2·10 年前

变了,因为是localhost本地运行,尝试更改了端口,最初8888,改过8080 8000 3000 80 都不行,因为是vue项目,运行npm run dev就能显示最新代码。但是因为引入了express框架,需要连接mongodb,所以在根目录下添加了app.js,通过node app.js运行程序就会遇到这个缓存问题

D
DevinXian#3·10 年前

这个就神奇了...我调试的时候肯定会启用浏览器的disable cache

1
1340641314#4·10 年前

webpack配置: filename: '[name].js?v=[hash]' //编译后的文件名

S
stark-mk#5·10 年前

是不是你vue项目没有从新编译呢?

不过既然用了vue,就应该前后端完全分离跨域吧。

参与回复
登录后即可参与回复。登录