WebPack概念

Webpack

Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源
核心概念:

  • 入口(entry)
  • 输出(output)
  • loader 插件(plugin)
  • 模式(mode)
  • 浏览器兼容性(browser compatibility)

配置:

1.entry(入口)

entry: string|Array<string>
module.exports = {
  entry: './path/to/my/entry/file.js'
};
entry: {[entryChunkName: string]: string|Array<string>}--可扩展性强
module.exports = {
  entry: {
    app: './src/app.js',
    adminApp: './src/adminApp.js'
  }
};
  1. 输出(output):配置 output 选项可以控制 webpack 如何向硬盘写入编译文件
module.exports = {
  entry: {
    app: './src/app.js',
    search: './src/search.js'
  },
  output: {
    filename: '[name].js',
    path: __dirname + '/dist'
  }
};
// 写入到硬盘:./dist/app.js, ./dist/search.js
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值