發佈時一鍵添加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先後對比

相關文章
相關標籤/搜索