webpack/test/configCases/rule-set/simple-use-array-fn/webpack.config.js

44 lines
728 B
JavaScript
Raw Normal View History

module.exports = {
module: {
2018-02-25 09:00:20 +08:00
rules: [
{
oneOf: [
{
test: {
and: [/a.\.js$/, /b\.js$/]
},
loader: "./loader",
options: "first"
2018-02-25 09:00:20 +08:00
},
{
test: [require.resolve("./a"), require.resolve("./c")],
issuer: require.resolve("./b"),
use: data => [
"./loader",
2018-02-25 09:00:20 +08:00
{
loader: "./loader",
options: "second-2"
},
{
loader: "./loader",
options: {
2020-03-29 06:10:15 +08:00
get: function () {
2018-02-25 09:00:20 +08:00
return "second-3";
}
}
}
]
},
2018-02-25 09:00:20 +08:00
{
test: {
or: [require.resolve("./a"), require.resolve("./c")]
},
loader: "./loader",
options: "third"
}
]
}
]
}
};