欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue.js編譯時給生成的文件增加版本號

 更新時間:2018年09月17日 09:53:44   作者:至尊寶z紫霞  
這篇文章主要介紹了vue.js編譯時給生成的文件增加版本號,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

vue.js在生成相關(guān)js和css文件的時候,名稱是通過HASH的方式進(jìn)行生成的,但是每次生成的文件基本都是一樣的,那么瀏覽器就會緩存這些文件,為了在更新的時候能夠保證js和css文件能夠更新,那么我們需要針對webpack的配置文件進(jìn)行修改;

打開webpack.prod.conf.js文件進(jìn)行如下操作

1.增加版本變量(版本號暫時用時間代替)

var Version = new Date().getTime();

2.修改要生成的js和css文件的配置項,把剛剛聲明的版本拼接進(jìn)要生成的文件名中;

output: {
path: config.build.assetsRoot,
filename: utils.assetsPath('js/[name].[chunkhash].' + Version + '.js'),
chunkFilename: utils.assetsPath('js/[id].[chunkhash].' + Version + '.js')
},

3.執(zhí)行編譯命令npm run build 即可生成帶版本號的js和css文件,打開dist目錄就可以看到效果了;

ps:vue 用webpack打包文件名添加版本號

因瀏覽器緩存原因?qū)е聉ue 打包的文件 導(dǎo)致偶爾會出現(xiàn)不能即使更新最新代碼。因此在打包的文件名中添加一個版本號以便瀏覽器能區(qū)分。

解決方法:找到webpack .prod.conf.js

1.定義版本變量: const  Version = new Date().getTime(); // 這里使用的是時間戳 來區(qū)分 ,也可以自己定義成別的如:1.1

2.修改要生成的js和css文件的配置項,把剛剛聲明的版本拼接進(jìn)要生成的文件名中;

 output: {

    path: config.build.assetsRoot,

     filename: utils.assetsPath('js/[name].[chunkhash].' + Version + '.js'),

    chunkFilename: utils.assetsPath('js/[id].[chunkhash].' + Version + '.js')

  },

然后直接 npm run build 打包后 就可以看到dist 文件里的js 文件名帶上里版本號

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • elementUI中的$confirm調(diào)換兩個按鈕位置的實例代碼

    elementUI中的$confirm調(diào)換兩個按鈕位置的實例代碼

    這篇文章主要介紹了elementUI中的$confirm調(diào)換兩個按鈕位置的實例代碼,本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • vuex刷新頁面后如何解決丟失store的數(shù)據(jù)問題

    vuex刷新頁面后如何解決丟失store的數(shù)據(jù)問題

    這篇文章主要介紹了vuex刷新頁面后如何解決丟失store的數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 淺談Vue.js 組件中的v-on綁定自定義事件理解

    淺談Vue.js 組件中的v-on綁定自定義事件理解

    這篇文章主要介紹了淺談Vue.js 組件中的v-on綁定自定義事件理解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • vue-auto-focus: 控制自動聚焦行為的 vue 指令方法

    vue-auto-focus: 控制自動聚焦行為的 vue 指令方法

    今天小編就為大家分享一篇vue-auto-focus: 控制自動聚焦行為的 vue 指令方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue2.0 中使用transition實現(xiàn)動畫效果使用心得

    vue2.0 中使用transition實現(xiàn)動畫效果使用心得

    這篇文章主要介紹了vue2.0 中使用transition實現(xiàn)動畫效果使用心得,本文通過案例知識給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2018-08-08
  • vue進(jìn)度條組件實現(xiàn)代碼(可拖拽可點擊)

    vue進(jìn)度條組件實現(xiàn)代碼(可拖拽可點擊)

    在日常開發(fā)中隨著需求的個性化,邏輯的復(fù)雜化,自定義組件也變得越來越常見,這篇文章主要給大家介紹了關(guān)于vue進(jìn)度條組件實現(xiàn)(可拖拽可點擊)的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • vue項目接口訪問地址設(shè)置方式

    vue項目接口訪問地址設(shè)置方式

    這篇文章主要介紹了vue項目接口訪問地址設(shè)置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue實現(xiàn)瀏覽器端掃碼功能

    Vue實現(xiàn)瀏覽器端掃碼功能

    本文主要介紹,通過使用基于 vue技術(shù)棧的前端開發(fā)技術(shù),在瀏覽器端調(diào)起攝像頭,并進(jìn)行掃碼識別功能,對識別到的二維碼進(jìn)行跳轉(zhuǎn)或其他操作處理,對vue瀏覽器掃碼功能的實現(xiàn)代碼感興趣的朋友一起看看吧
    2021-10-10
  • Element中el-input密碼輸入框瀏覽器自動填充賬號密碼問題的解決方法

    Element中el-input密碼輸入框瀏覽器自動填充賬號密碼問題的解決方法

    自己寫了一個管理系統(tǒng),登錄成功之后,瀏覽器提示我保存賬號密碼,每次登錄時就會自動回填記住的賬號密碼,方便用戶快速登錄,下面這篇文章主要給大家介紹了關(guān)于Element中el-input密碼輸入框瀏覽器自動填充賬號密碼問題的解決方法,需要的朋友可以參考下
    2022-09-09
  • Vue.js路由vue-router使用方法詳解

    Vue.js路由vue-router使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Vue.js路由vue-router使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評論