Something about Weekend

2016-07-23 160 1 Minutes

2016年7月 第4周

case:

webpack配置项中有一个叫context的,有一个叫entry的,现在你要实现context对entry的影响。

more:

  1. 执行环境:node4
  2. 工具类尽量使用lodash。
  3. context配置的是entry为相对路径时基于的目录,假设配置为’/project’。
  4. entry配置的是webpack构建的入口文件,值可能为
    • 字符串如:entry: './page1' 经过处理应得出:entry: '/project/page1'
    • 数组如: entry: ['./entry1', './entry2'] 经过处理应得出:entry: ['/project/entry1', '/project/entry2']
    • 对象如:
      1
      2
      3
      4
      5
      6
      7
      8
      9
      entry: {
      page1: './page1',
      page2: ['./entry1', './entry2']
      }
      // 经过处理应得出:
      entry: {
      page1: '/project/page1',
      page2: ['/project/entry1', '/project/entry2']
      }