Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6738-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Конфиг Webpack 3, помогите настроить, пожалуйста!

LeXx_Kiev
Dec 26 2017, 15:29
  
Пост #1



Репутация:   818  
Lotus Warrior
******

Группа: Пользователи
Сообщений: 10 603
С нами с: 25-September 07


Я очень слоупочу и переползаю со сборки простого фронта (не фреймворки) с Gulp на Webpack.
Но не получается по-человечески настроить конфиг Webpack.

Что дано:
  1. Структура папок
    » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
  2. Точка входа JS: ./src/js/index.js
  3. Точка входа SASS: ./src/sass/bundle.scss
  4. HTML: ./src/templates
Что нужно:
  1. Собрать JS в один файл, минифицировать, положить в ./build/js
  2. Собрать SASS в один файл CSS, минифицировать, положить в ./build/css
  3. Скопировать все изображения в ./build/img
  4. Скопировать все шрифты в ./build/fonts
  5. Возможность пользоваться вставкой кусков шаблонов в разные HTML документы. С Gulp пользовался rigger с таким синтаксисом
    » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

    С Webpack пытался пользоваться html-loader, но синтаксис типа <%= html-loader?interpolate=require!header/navbar.html %> упорно не работает и вставляется просто как текст.
Текущие зависимости в package.json:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «


Текущий конфиг webpack.config.js:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

Никак не получается добиться нужного эффетка. То картинки со шрифтами не копирует, то CSS в 11 метров получается, ибо туда картинки в base64 кодируются... Короче профан я еще в Webpack cray.gif

Сообщение отредактировал LeXx_Kiev - Dec 26 2017, 15:46
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 26th August 2024 - 7:43
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.