I am looking to use a typescript loader with Babel, I see this:
https://github.com/TypeStrong/ts-loader
module.exports = {
module: {
rules: [
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true
}
}
]
}
]
}
}
why use module.rules
instead of module.loaders
? For example, I would have expected to see this instead:
module.exports = {
module: {
loaders: [ // loaders instead of rules
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true
}
}
]
}
]
}
}
what's the difference?