是一个VSIX插件支持vs2015意以上版本 是我用来发布时一键添加html中的css标签和script标签版本号来防止浏览器缓存css
分享给你们!html
https://marketplace.visualstudio.com/items?itemName=nainaigu.AppendSrcVersion前端
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!