javascript – Lokale statische Dateien werden häufig während der Vorschau geändert.
淡淡烟草味
淡淡烟草味 2017-05-16 13:24:25
0
8
579

Unser Unternehmen lädt das Projekt von SVN auf den lokalen Server herunter und lädt es dann auf den Server hoch, nachdem es lokal geändert wurde.
Das Problem besteht nun darin, dass, wenn mehrere Stile lokal geändert werden oder extern verknüpfte js im Browser in der Vorschau angezeigt werden, die Änderungen aus Cache-Gründen nicht sichtbar sind und der Cache nur manuell geleert werden kann. Dies ist jedoch problematischer, wenn Änderungen vorgenommen werden kommen häufig vor. Nachdem ich mir die Methode zum Hinzufügen von Zeitstempeln zu fis angesehen habe, scheint es, dass das Projekt nur bei der Bereitstellung oder Aktualisierung neu konfiguriert wird. Gibt es eine gute Methode für diese Art lokaler Modifikation, die relativ häufig vorkommt?

淡淡烟草味
淡淡烟草味

Antworte allen(8)
为情所困

通过chrome禁用缓
chrome dev tools > networks > disalbed cache, 见下图

Ty80

在css和js文件后面加版本号

phpcn_u1582

可以用 Chrome 的 clean cache 插件,每次刷新页面时点击这个插件的按钮就可以了,不用 Chrome 的刷新按钮

我想大声告诉你

建议使用 webpack 或者 gulp 这样的构建工具,在构建项目时文件后面打上版本号,触发浏览器的请求。

给我你的怀抱

开发和部署前端代码

左手右手慢动作

每次修改后可以在文件后面添加时间戳来保证请求的是新修改的文件,像下面这样
<link rel="stylesheet" href="css/main.css?i=2017051101">
<script src="js/config.js?i=2017051101"></script>

PHPzhong

页面上按钮可以强制刷新
按钮绑定事件location.reload()

我想大声告诉你

CMD + SHIFT + R

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!