webpack 专题学习(

123 阅读1分钟

chunkFilename

那些动态加载的文件的命名规则

 output: {
      path: resolve('../dist'),
      filename: devMode ?'js/[name].[hash].js' : 'js/[name].[contenthash].js',
      chunkFilename: devMode ? 'chunks/[name].[hash:4].js':'chunks/[name].[contenthash].js',
      // publicPath: './'
    },
    ```
    
## hash, contenthash, chunkhas
hash: 项目级hash
chunkhash: entry级hash ,每个entry自己的hash,单入口时 hash 也不等于 chunkhash
contenthash: 基于内容的hash