打包工具webpack

68 阅读1分钟

JavaScript 应用程序的静态模块打包器。会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle

入口(entry)

指定一个入口起点(或多个入口起点)。默认值为 ./src

// 单入口(打包成单个文件)简写 entry: string|Array<string>
const config = {
  entry: './path/to/my/entry/file.js'
};

// 多入口 entry: {[entryChunkName: string]: string|Array<string>}
const config = {
  entry: {
    app: './src/app.js',
    vendors: ['./src/vendors.js',"./src/util.js"]
  }
}

多入口可以实现被长效缓存的通用模式,或多页面程序。