Скринкаст по Webpack
Webpack -- один из самых мощных и гибких инструментов для сборки frontend.
Вместе с тем, он достаточно сложен, а документация оставляет желать много лучшего.
Поэтому я записал этот скринкаст о том, как его использовать.
Особое внимание я постарался уделить пониманию того, как он работает, и что представляет собой сборка, поскольку без него любой нюанс влечёт долгое путешествие по форумам в поисках "рецепта". Который вполне можно сделать и самостоятельно.
Полезного просмотра!
Скринкаст по Webpack 1.x
Текущая версия: Webpack 3. Принципиально изменений сильных нет, но конфиги нуждаются в небольших изменениях, чтобы они работали под Webpack 3.
Babel 7
В первых частях скринкаста используется модуль babel-loader версии 5, который ставится через "npm i babel-loader@5".
Текущая версия это Babel 7. Чтобы её использовать, поставьте несколько модулей:
npm i babel-loader babel-core babel-preset-env
Затем замените настройки babel-loader’а в конфиге на такие (для адаптации под браузеры с долей более 3%):
{
loader: 'babel-loader',
options: {
presets: [
['env', {
targets: {
browsers: "> 3%" // можно и указать конкретные браузеры
}
}]
]
}
}
Следите за обновлениями javascript.ru
Мы не рассылаем рекламу, все только по делу. Вы сами выбираете, что получать: