Разница между module.loaders и module.rules в webpack.config.js
Я ищу использовать загрузчик машинописного текста с Babel, я вижу это:
https://github.com/TypeStrong/ts-loader
module.exports = {
module: {
rules: [
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true
}
}
]
}
]
}
}
зачем использовать module.rules
вместо module.loaders
? Например, я бы ожидал увидеть это вместо этого:
module.exports = {
module: {
loaders: [ // loaders instead of rules
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true
}
}
]
}
]
}
}
какая разница?
1 ответ
Правила были перехвачены webpack 2. Загрузчики, которые вы видите, является частью webpack 1.