推薦使用gulp-rev + gulp-rev-collector是比較方便的方法,結果如下: 但是由於公司發布系統限制,如果用上面方法實現,每次更新都會積壓過多過期無用的文件,我們預期效果是: 怎么破?改上面兩個Gulp插件是最高效的方法了。 安裝Gulp npm ...
版本: CLI version . . Local version . . 環境依賴: npm install gulp g npm install gulp save dev npm install gulp asset rev save dev npm install gulp rev save dev npm install gulp rev collector save dev npm ...
2019-01-14 15:40 0 671 推薦指數:
推薦使用gulp-rev + gulp-rev-collector是比較方便的方法,結果如下: 但是由於公司發布系統限制,如果用上面方法實現,每次更新都會積壓過多過期無用的文件,我們預期效果是: 怎么破?改上面兩個Gulp插件是最高效的方法了。 安裝Gulp npm ...
由於cdn緩存,更改樣式后會有一段時間不生效,解決方法就是給css,js加上版本號效果如下: 1.安裝gulp插件 2.修改gulpfile.js文件 3.修改node_module里相關配置文件 (1)更改gulp-rev文件(node_modules---> ...
要實現的理想效果: "/css/style.css" => "/dist/css/style.css?v=1d87bebe""/js/script1.js" => "/dist/scri ...
版本號用文件MD5生成 默認根據文件MD5生成,因此文件未發生改變,此版本號將不會變 所以當沒有改變文件的時候,我們就不能用gulp來改變版本號了 需要安裝的插件 gulpfile.js代碼 //引入gulp和gulp插件 var ...
前端自動化打包發布已是一種常態,尤其在移動端,測試過程中靜態資源的緩存是件很頭疼的事情,有時候明明處理的bug測試還是存在,其實就是緩存惹的禍,手機不比pc瀏覽器,清理緩存還是有點麻煩的。所以自動化實現靜態資源的版本更新才是正道。 實際開發過程中,我們常用到的功能包括: 1、目標路徑的清除 ...
1 創建項目 安裝nodejs/全局安裝gulp/本地安裝gulp/創建package.json和gulpfile.js文件,項目目錄如下: 2 自動更改版本號插件簡介 3 本地安裝插件 安裝gulp-rev 安裝gulp-asset-rev 安裝 ...
公司移動端商城使用前后分離方案,前台nginx靜態文件,js使用requirejs模式,使用gulp壓縮添加版本號時發現問題, 問題1、在公共的js配置中,引用的路徑是寫死的,緩存會一直存在。 解決方案是添加 urlArgs 構建時用shell腳本替換 'ttversion'為一個隨機數 ...
新版插件修改無效時,可以使用以下版本: 默認效果: 預期效果: 為了將 gulp-rev + gulp-rev-collector 添加版本號后的默認效果修改為預期效果,需作如下修改: 1.打開node_modules\gulp ...