色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue cli 去掉hash

傅智翔2年前8瀏覽0評論

Vue CLI是Vue.js的官方腳手架。它可以簡化Vue項目的搭建過程,使得開發(fā)者可以更加專注于業(yè)務邏輯的實現(xiàn)。Vue CLI默認使用webpack打包工具,會在打包后的文件名中加入一些哈希值以避免文件緩存。但是在某些情況下,我們可能想要去掉這些哈希值,本文將會詳細介紹如何做到這一點。

使用Vue CLI創(chuàng)建項目

使用Vue CLI創(chuàng)建項目

首先,我們需要使用Vue CLI創(chuàng)建一個項目。如果還沒安裝Vue CLI的話,可以使用以下命令進行安裝:

npm install -g @vue/cli

安裝完成后,使用以下命令創(chuàng)建一個新項目:

vue create my-project

其中,my-project是你要創(chuàng)建的項目名稱。執(zhí)行上述命令后,會出現(xiàn)一個交互式命令行界面,讓你選擇使用哪些插件、工具等等。根據(jù)自己的需求進行選擇即可。

修改webpack配置文件

修改webpack配置文件

在使用Vue CLI創(chuàng)建項目時,Vue CLI會自動生成一個默認的webpack配置文件。我們需要對這個文件進行修改,以去掉文件名中的哈希值。

首先,在項目根目錄下創(chuàng)建一個vue.config.js文件。這個文件是Vue CLI自動讀取的配置文件,可以用來覆蓋默認配置。

然后,在vue.config.js文件中添加以下代碼:

module.exports = {
chainWebpack: config =>{
// 生產(chǎn)環(huán)境
config.when(process.env.NODE_ENV === 'production', config =>{
// 去掉文件名中的hash
config.output.filename('js/[name].js').end();
config.output.chunkFilename('js/[name].js').end();
});
// 開發(fā)環(huán)境
config.when(process.env.NODE_ENV === 'development', config =>{
// 去掉文件名中的hash
config.output.filename('js/[name].js').end();
config.output.chunkFilename('js/[name].js').end();
});
}
};

可以看到,在chainWebpack函數(shù)中,我們對webpack的輸出文件名進行了修改。在生產(chǎn)環(huán)境和開發(fā)環(huán)境中都需要進行修改,所以使用了config.when()函數(shù)進行判斷。

重新打包構建

重新打包構建

完成上述修改后,需要重新運行npm run build命令來進行打包構建。

npm run build

執(zhí)行上述命令后,webpack會根據(jù)我們修改后的配置文件進行打包,打包完成后的文件名將不再包含哈希值。

總結

總結

本文介紹了如何使用Vue CLI去掉文件名中的哈希值。首先,我們通過Vue CLI創(chuàng)建了一個項目;接著,在項目根目錄下創(chuàng)建了vue.config.js文件,并對文件名進行了修改;最后,通過npm run build命令重新進行打包構建。如果你有類似的需求,可以參考上述方法進行實踐。