webpack打包多入口文件

//多入口
  entry: {
    home: './src/home',
    other: './src/other'
  },
output: {
    filename: '[name].js',
    path: path.resolve(__dirname, 'dist')
  },
plugins: [
  new htmlWebpackPlugin({
      template: './index.html',
      filename: 'home.html',
      chunks: ['home']
    }),
  new htmlWebpackPlugin({
      template: './index.html',
      filename: 'other.html',
      chunks: ['other']
    }),
]

使用[name]表示动态的名字
output对象如果需要每次打包产生新的文件,并且指定生成8位hash码,可以这样写
[name].[:8].js

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容