Конфигурирование Webpack без Webpack

В современной Front-end разработке Webpack считается очень мощным инструментом для комплектации модулей.  Он использует парадигму, в которой любой вид ресурса является модулем: JavaScript, CSS, HTML, изображения, шрифты и т.д.  Темная сторона Webpack — это конфигурация API. Она не интуитивна и требует много времени для освоения. Для тех, кто впервые сталкивается с Webpack, его использование может быть весьма проблематично. Были случаи, когда у программистов уходили дни и даже недели, чтобы правильно настроить инфраструктуру проекта.

А что, если бы был способ инкапсулировать сложность Webpack? Можно ли настроить всю инфраструктуру только с помощью команды установки npm install и не тратить время на настройку вовсе? Для этого был придуман Neutrino.

Neutrino — это инструмент CLI, который позволяет создавать приложения JavaScript (в браузерах или NodeJS) с использованием пресетов. Его цель — сделать процесс инициализации и создания проектов максимально простым.  Neutrino использует для работы Webpack и webpack-chain библиотеку для настройки пресетов и промежуточного программного обеспечения. Пресеты дают проекту необходимую функциональность, например, поддержку языка, анализатор кода, тестирование и т.д.  Таким образом, можно использовать все преимущества Webpack, даже не зная Webpack.

Узнать, с чего начать работу с Neutrino v6 — последней версии на момент написания этой статьи, читайте в нашем блоге.

Последние новости

Месяц карьеры ХНУРЭ: Знакомство с Sigma Software University

Возможно ли совмещать учебу в вузе и получать практический опыт в компании, на что следует обратить внимание, чтобы успешно стартовать,….

Поддержали Всеукраинскую студенческую олимпиаду во Львове и Харькове

Sigma Software University традиционно поддержал I этап Всеукраинской студенческой олимпиады по программированию ICPС 2019. 13 апреля сразу в нескольких городах….

Развитие бизнеса с заказчиком из Израиля. Интервью с Вероникой Корж

Сегодня успешный ИТ бизнес отличает 3 ключевые особенности: динамичность, гибкость и отсутствие границ. Мы много общаемся с представителями других стран,….