Возможно, вы все еще захотите использовать @babel/preset
даже с eslint-loader
@babel/preset-env
- это умная предустановка, которая позволяет использовать самые последние JavaScript без необходимости микроуправления тем, какой синтаксис преобразуется (и при необходимости , браузер polyfills) необходимы вашей целевой среде (ах). Это и делает вашу жизнь проще, а JavaScript меньше! ( source )
eslint-loader
сделает весь код, связанный с синтаксисом Webpack, проверенным eslint (согласно вашей конфигурации eslint).
Вы можете сохранить конфигурацию babel в отдельный файл .babelrc.json
:
{
presets: [
'@babel/preset-env'
]
}
или используйте конфигурацию webpack :
use: [{
loader: 'babel-loader',
options: { presets: ['@babel/preset-env'] },
}, {
loader: 'eslint-loader'
}]