如何针对同一类型的文件使用两组不同的加载程序,具体取决于文件所在的目录? .ext
目录中的dir
文件中的任何内容均应采用另一种方式处理,而.ext
下的所有其他dir
文件均应采用另一种方式处理。
这是我到目前为止的内容,但是没有用。排除似乎无法正常工作,因此第二条规则正在处理所有文件(不仅仅是dir
下的文件)。
{
test: /\.ext$/,
include: /dir/,
loader: loader1,
options: options1
},
{
test: /\.ext$/,
exclude: /dir/,
use: [
{
loader: loader2,
options: options2
},
{
loader: loader3,
options: options3
}
]
}