Webpack加载程序测试是否运行多次?

时间:2016-04-20 08:49:47

标签: javascript webpack

在装载程序的webpack配置中

[
  {
    test: /\.ext1*$/,
    loader: 'firstLoader',
  },
  {
    test: /\.ext2*$/,
    loader: 'secondLoader'
  }
]

如果firstLoader的测试与文件扩展名匹配,则会加载firstLoader,但第二次测试是否也会被测试?

我问这个是因为对于给定的文件,如果某个第二个测试也匹配(正则表达式中的错误),我想知道是否还会加载secondLoader?

1 个答案:

答案 0 :(得分:1)

是的,匹配时测试并执行加载程序定义。通常有一些加载器,每个加载器都针对不同的文件扩展名,例如在包中包含CSS或图像文件。