Is there a way to define a "fallback" rule for Webpack, so that if nothing else matched from .module.rules
, then this rule is applied?
I have tried specifying a rule in last position with a very permissive test:
, however it seems to take precedence regardless of its position (first, last, also tried withinoneOf
).
Example:
module: {
rules: [
{
oneOf: [
{ test: /\.ts$/i, loader: "ts-loader" },
{ test: /\.ttf$/i, loader: "url-loader" },
{ test: /.+/, loader: "file-loader" }
]
}
]
}
I'd have liked everything that's not a .ts
or .ttf
to be loaded via file-loader
, but actually it seems to be applied even for .ts
files for example.