← Блог

Добавляем и транспилим swiper

Подключаем свайпер как es6 модуль:

import { Swiper, Navigation, Pagination, Scrollbar } from 'swiper/dist/js/swiper.esm.js'

Настраиваем webpack babel-loader:

rules: [
	{
		test: /\.js$/,
		exclude: /node_modules\/(?!(dom7|swiper)\/).*/,
		use: {
			loader: 'babel-loader',
			options: {
				presets: [
					[ '@babel/preset-env', {
						useBuiltIns: 'usage',
						targets: [ 'last 4 versions', 'ie >= 11', 'iOS >= 9' ]
					}]
				]
			}
		}
	}
]

Транспилированный код нормально работает в ИЕ 11.