vue-cli 2.x 打包時去掉文件名的hash


找到並打開 /build/webpack.prod.conf.js 修改如下內容:

output: {
   ...
    /* #20200310_1 修改 start */
    // filename: utils.assetsPath('js/[name].[chunkhash].js'),
    // chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
    filename: utils.assetsPath('js/[name].js'),
    chunkFilename: utils.assetsPath('js/[id].js')
    /* #20200310_1 修改 start */
 }
 
new ExtractTextPlugin({
      /* #20200310_1 修改 start */
      // filename: utils.assetsPath('css/[name].[contenthash].css'),
      filename: utils.assetsPath('css/[name].css'),
      /* #20200310_1 修改 end */
      ...
})
 
new HtmlWebpackPlugin({
      ...
      hash: true,//#20200310_1 新增  (解決文件緩存問題)
      ...
})
 
 
去掉map文件只需在  /config/index.js 文件里修改: 
build: {
    ...
    productionSourceMap: false,
    ...
  },
 
得到的結果就成這樣啦
 

 

 

 


 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM