单入口:string

  1. entry: './src/index.js'

打包成一个chunk,输出 一个boundle文件,chunk名称默认为 main

多入口:array

  1. entry: ['./src/index.js', './src/xxx.js', ...]

所有文件最终只会打包成一个chunk,输出 一个boundle文件,chunk名称默认为 main

多入口:object

  1. entry: {
  2. index: './src/index.js',
  3. app: './src/app.js',
  4. ...
  5. }

有多少个入口就会打包成几个chunk,输出几个boundle,chunk的名称为 key 值

组合用法:object+array

  1. entry: {
  2. index: ['./src/index.js', './src/xxx.js', ...],
  3. app: './src/app.js',
  4. ...
  5. }