У меня есть:
- Файлы JS, которые я хочу связать.
- МЕНЬШИЕ файлы, которые я хочу скомпилировать до CSS (разрешая @imports в один комплект).
Я надеялся указать их как два отдельных входа и иметь два отдельных выхода (вероятно, через extract-text-webpack-plugin). У Webpack есть все необходимые плагины/загрузчики для компиляции, но это не похоже на разделение.
Я видел примеры людей, которым требуются файлы LESS непосредственно из JS, такие как require('./app.less');
, ни по какой другой причине, кроме как сказать webpack о включении этих файлов в комплект. Это позволяет вам иметь только одну точку входа, но мне кажется, что это неправильно для меня - зачем мне требовать МЕНЬШЕ в моем JS, когда это не имеет никакого отношения к моему JS-коду?
Я попытался использовать несколько точек входа, передав как входной JS, так и основной LESS файл, но при использовании нескольких точек входа webpack генерирует пакет, который не запускает JS при загрузке - он связывает все это, но doesn Не знаю, что должно быть выполнено при запуске.
Я просто использую webpack неправильно? Должен ли я запускать отдельные экземпляры webpack для этих отдельных модулей? Должен ли я использовать webpack для активов, отличных от JS, если я не собираюсь смешивать их с JS?