发布时一键添加html中的css标签和script标签版本号来防止浏览器缓存

 

AppendFileVersion

是一个VSIX插件支持vs2015意以上版本 是我用来发布时一键添加html中的css标签和script标签版本号来防止浏览器缓存css

分享给你们!html

 

download

https://marketplace.visualstudio.com/items?itemName=nainaigu.AppendSrcVersion前端

 

github源码地址:

https://github.com/yuzd/AppendFileVersiongit

 别忘记点个赞哦谢谢github

为何写这个插件

我常常会遇到下面的问题: 在页面引用了js 或者 css 好比:浏览器

<1ink href=“~/css/login.css” rel=”stylesheet”/>缓存

<script src="~/js/login.js"></script>app

而后样式须要修改 或者 js发生了改变 而后我发布到了生产,可是浏览器有缓存。又不但愿麻烦使用者清缓存。因此得从新会进行以下修改:asp.net

<script src="~/js/login.js?2018112011"></script>工具

这样在从新发布到生产就不会有浏览器缓存问题了。。

通常专业前端开发能够用一些打包工具能够实现一样的功能 或者最新的asp.net core 的razor 能够设置 asp-append-version="true" 来解决。

 可是加了这个属性后 浏览器会每次请求拉取最新的。

我以为没有必要,只有在我修改了才须要拉取最新的。

因此我写了这个vs插件来帮助简单操做就能批量的给script标签或者css标签的文件后 append version!

 

安装后运行效果以下:

1给某个html里面进行appen version操做

 

给某个目录里面的全部cshtml进行appen version操做

 

append version先后对比

相关文章
相关标签/搜索