Size: a a a

Webpack — русскоговорящее сообщество

2020 May 27

ВJ

Вова JR in Webpack — русскоговорящее сообщество
Переслано от Вова JR
источник

ВJ

Вова JR in Webpack — русскоговорящее сообщество
Переслано от Вова JR
Эти модули есть, расфасованы по папкам
источник

ВJ

Вова JR in Webpack — русскоговорящее сообщество
Переслано от Вова JR
источник

АН

Андрей Неумыванный... in Webpack — русскоговорящее сообщество
Исходя из методологии БЭМ, если следовать структуре файлов используя шаблонизаторы и прочее,  в блоке лежат картинки, шаблон и стили. В итоге мы создаем билд. Со стилями понятно там импорты, а как найти все картинки, которые в компонентах, и закинуть их в одну папку на выходе, да еще и пути чтобы не потерять.Есть идеи как собирать эти картинки в одну папку webpack?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Андрей Неумыванный
Исходя из методологии БЭМ, если следовать структуре файлов используя шаблонизаторы и прочее,  в блоке лежат картинки, шаблон и стили. В итоге мы создаем билд. Со стилями понятно там импорты, а как найти все картинки, которые в компонентах, и закинуть их в одну папку на выходе, да еще и пути чтобы не потерять.Есть идеи как собирать эти картинки в одну папку webpack?
какая разница, где и как лежат файлы на выходе?
источник

АН

Андрей Неумыванный... in Webpack — русскоговорящее сообщество
Roman Usherenko
какая разница, где и как лежат файлы на выходе?
Порядок. Ну давай опустим выход, как перебрать папку в которой еще папки и есть другие файлы?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей Неумыванный
Порядок. Ну давай опустим выход, как перебрать папку в которой еще папки и есть другие файлы?
url-loader вебпака работает надоподобие импортов - он смотрит какие картинки вы подключили, скопирует их в дирректорию билда, добавит хеши, и обновит пути к картинкам в сбилженых файлах
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
вебпак из коробки не подразумевает порядок в дирректориях - на выходе структура всегда плосская. Если вы хотите разложить файлы после билда придется помучатся и плагинами добавить и описать этот функционал
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
я например сам себе написал плагинчик котороый по маске раскладывает файлы в дирректории билда, могу поделится если интересно
источник

АН

Андрей Неумыванный... in Webpack — русскоговорящее сообщество
Alex CherryTea
я например сам себе написал плагинчик котороый по маске раскладывает файлы в дирректории билда, могу поделится если интересно
Буду признателен)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей Неумыванный
Буду признателен)
https://gist.github.com/Akiyamka/2b4de069fbe7577653aab32bf142cb7b
используется так
{
// ваш вебпак конфиг,
 plugins: [
    new SortOutputWebpackPlugin([{
       test: /регулярка/,
       output: 'папка_куда_ложить'
    }]),
 ]
}


```
источник

АН

Андрей Неумыванный... in Webpack — русскоговорящее сообщество
Alex CherryTea
https://gist.github.com/Akiyamka/2b4de069fbe7577653aab32bf142cb7b
используется так
{
// ваш вебпак конфиг,
 plugins: [
    new SortOutputWebpackPlugin([{
       test: /регулярка/,
       output: 'папка_куда_ложить'
    }]),
 ]
}


```
Спасибо, если не разберусь напишу)
источник

H

Henry in Webpack — русскоговорящее сообщество
Всем привет. Помогите плиз разобраться с конфигом для вью
источник

H

Henry in Webpack — русскоговорящее сообщество
если добавляю в компонет вью lang="scss", то при сборке выходит длинная портянка ошибок
источник

H

Henry in Webpack — русскоговорящее сообщество
Начинается так
ERROR in ./src/components/utility/SiteLoading.vue?vue&type=style&index=0&lang=css& (./node_modules/vue-loader/lib??vue-loader-options!./src/components/utility/SiteLoading.vue?vue&type=style&index=0&lang=css&) 34:0
Module parse failed: Unexpected token (34:0)
File was processed with these loaders:
* ./node_modules/vue-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
источник

H

Henry in Webpack — русскоговорящее сообщество
Конфиг
источник

H

Henry in Webpack — русскоговорящее сообщество
Переслано от Henry
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Henry
Начинается так
ERROR in ./src/components/utility/SiteLoading.vue?vue&type=style&index=0&lang=css& (./node_modules/vue-loader/lib??vue-loader-options!./src/components/utility/SiteLoading.vue?vue&type=style&index=0&lang=css&) 34:0
Module parse failed: Unexpected token (34:0)
File was processed with these loaders:
* ./node_modules/vue-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
кажется там написано что ваш scss не scss
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
у тебя лоадеры висят на .scss файлы
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
win + shift + s
источник