技术交流 > Vue.js > vue-cli 2.x 打包时去掉文件名的hash

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

去掉文件名的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,

    ...

  },


2022-03-09 09:30:43
评论
  • 评论加载中...

评论内容: