Не работает webPack + babel
Пытаюсь реализовать работу в ie 10. создал следующий webpack.config.js:
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
module.exports = {
entry: { main: './src/index.js' },
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'main.js',
publicPath: ''
},
mode: 'development',
devServer: {
contentBase: path.resolve(__dirname, './dist'),
compress: true,
port: 8080,
open: true
},
module: {
rules: [
{
test: /\.js$/,
use: 'babel-loader',
exclude: /node_modules/
}
]
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html'
}),
new CleanWebpackPlugin(),
]
};
Создал babel.config.js:
const presets = [
['@babel/env', {
targets: {
edge: '17',
ie: '11',
firefox: '50',
chrome: '64',
safari: '11.1'
},
useBuiltIns: "entry"
}]
];
module.exports = { presets };
Собираю. Файл js подключается. html отрисовывается. Ничего не функционирует. Не работает прохождение по массиву в js, клонирование template, и т.д...
Что можно сделать?