Size: a a a

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

2020 March 06

🦜

🦜 in Webpack — русскоговорящее сообщество
если такое возможно
источник

A

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

🦜

🦜 in Webpack — русскоговорящее сообщество
и типо юзер гуляя по сабдоменам не качает вендоров
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
а только само приложение или его часть
источник
2020 March 07

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
Ребят как сделать чтобы изображения при обработке попадали в папку dist в таком же структуре как они были в папке src/img
источник

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
сейчас у меня file-loader встречает в зависимостях изображения и просто вставляет их в папку dist, не создавая папку img и её структуру
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Рустам Демонов
сейчас у меня file-loader встречает в зависимостях изображения и просто вставляет их в папку dist, не создавая папку img и её структуру
а почему тебе так важно, как оно там лежит в папке dist?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Рустам Демонов
сейчас у меня file-loader встречает в зависимостях изображения и просто вставляет их в папку dist, не создавая папку img и её структуру
но если прям сильно надо, то

name: '[path][contenthash].[ext]'
источник

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
Roman Usherenko
но если прям сильно надо, то

name: '[path][contenthash].[ext]'
Если добавляю path он создаёт папку src и в ней уже все остальное(что нужно)
источник

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
Roman Usherenko
а почему тебе так важно, как оно там лежит в папке dist?
А разве это не важно? Еще не очень понимаю как это на сервере должно быть, но не думаю что только папка dist и в ней все разбросано
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Рустам Демонов
А разве это не важно? Еще не очень понимаю как это на сервере должно быть, но не думаю что только папка dist и в ней все разбросано
ну абсолютно не важно, как файлы располагаются в дисте. что от этого зависит?
источник

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
Roman Usherenko
ну абсолютно не важно, как файлы располагаются в дисте. что от этого зависит?
Порядок, посмотрел у Google они лежат в папке
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Рустам Демонов
Порядок, посмотрел у Google они лежат в папке
ну кто будет смотреть туда? конечно дело твое, для того эта настройка и есть. мне просто сложно понять зачем, браузеру все равно откуда грузить, пользователь никогда это не видит
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Рустам Демонов
Порядок, посмотрел у Google они лежат в папке
ох это может и не папка вовсе быть а путь к какому-нибудь бакету в их огромной инраструктуре
источник

A

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

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
Alex CherryTea
а как лежат файлы в dist папке действительно не важно
Понял спасибо, но я убил 3 часа и не хотел останавливаться, и все таки решил проблему.
источник
2020 March 08

РД

Рустам Демонов in Webpack — русскоговорящее сообщество
Ребят как в pug указывать пути для картинок?
Я указываю
 img(src=require('../../../assets/img/logo/logo.svg'))
но на выходе получаю
<img src="{&quot;default&quot;:&quot;/images/logo.svg&quot;}">
источник

АК

Артем Куликов in Webpack — русскоговорящее сообщество
Чем сорс в паг, отличается от хтмл? Ничем. Передавай строку
источник

e

el_anonimo in Webpack — русскоговорящее сообщество
Привет.
Нужно ли иметь
options: {
 sourceMap: true
}
у обоих sass-loader и css-loader? Да, нет, почему. Практическая проверка показала, что Bootstrap классы мапятся хорошо с sourceMap у одного css-loader.

Как с Bootstraр в проекте иметь
modules: {
 localIdentName: '[path][name]__[local]--[hash:base64:6]'
}
? Такая опция добавляет localIdentName к именам классов Bootstraр и они перестают применяться.
источник
2020 March 09

e

el_anonimo in Webpack — русскоговорящее сообщество
el_anonimo
Привет.
Нужно ли иметь
options: {
 sourceMap: true
}
у обоих sass-loader и css-loader? Да, нет, почему. Практическая проверка показала, что Bootstrap классы мапятся хорошо с sourceMap у одного css-loader.

Как с Bootstraр в проекте иметь
modules: {
 localIdentName: '[path][name]__[local]--[hash:base64:6]'
}
? Такая опция добавляет localIdentName к именам классов Bootstraр и они перестают применяться.
2 раза создать правила для /s?css$/ файлов и во 2-е включить только 'node_modules/bootstrap'.

{
       test: /\.s?css$/,
       // https://github.com/webpack-contrib/mini-css-extract-plugin/issues/29
       exclude: /node_modules/,
       use: [
         MiniCssExtractPlugin.loader,
         {
           loader: 'css-loader',
           options: {
             sourceMap: true,
             modules: {
               localIdentName: '[path][name]__[local]--[hash:base64:6]'
             }
           }
         },
         {
           loader: 'sass-loader'
         }
       ]
     },
     {
       test: /\.s?css$/,
       include: path.resolve(__dirname, 'node_modules/bootstrap'),
       use: [
         MiniCssExtractPlugin.loader,
         {
           loader: 'css-loader',
           options: {
             sourceMap: true
           }
         },
         {
           loader: 'sass-loader'
         }
       ]
     }

SOF полезен.
источник