部署jquery或javascript前端项目



我的管理面板项目使用adminlte管理模板。adminlte是用jquery、javascript和bootstrap开发的。我开发了一个具有独立前端和后端层的项目,这意味着我的前端项目只是jquery和javascript,后端是.net核心。当我想发布前端层时,我只需复制服务器上的文件。我想知道,这是正确的方式吗?

其中一个问题是浏览器缓存javascript文件,当我在服务器上复制新版本时,浏览器会加载以前的版本。如何解决这个问题?

在导入中,您可以使用以下参数:=xxx,并在您有新版本的js 时更改此值

<script src="js/XXX.js?v=1">

下次如果你想更新

<script src="js/XXX.js?v=2">

我知道在firefox和chrome上,你可以通过转到开发人员面板上的网络选项卡并单击禁用缓存按钮firefoxchrome 来禁用缓存

最新更新