为什么chunkFilename配置了contenthash之后,每次不修改文件,编译出的文件hash不一样呢

output: {

path: path.resolve(ROOT_PATH, 'build'),
publicPath: '/',
filename: '[name].[contenthash:8].js',
chunkFilename: 'chunk.[name].[contenthash:8].js',

},
两次构建结果:只有vendors.js文件hash相同,my和index都又生成了新的hash值
image.png

阅读 2.5k
1 个回答

已解决。原因是资源使用的是cdn地址,地址中有个时间戳,导致每次打包地址都会变化,业务中引用地址也就变化所以重新生成hash

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题