Size: a a a

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

2019 April 23

PP

Piu Piu in Webpack — русскоговорящее сообщество
Привет всем!
https://webpack.js.org/guides/code-splitting/#dynamic-imports
https://github.com/webpack-contrib/mini-css-extract-plugin#extracting-css-based-on-entry
Как заиметь code splitting в js и одновременно собирать css модули по entry поинтам?
источник

PP

Piu Piu in Webpack — русскоговорящее сообщество
Выше перечисленные ссылки противоречат друг другу в плане optimization.splitChunks
источник

PD

Pavel Durov in Webpack — русскоговорящее сообщество
Всем хай
никто не подскажет - откуда переменная global берется в корневом index.js если в конфиге никакого определения нету?
источник

А

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

A

Alexander in Webpack — русскоговорящее сообщество
Привет, товарищи. Как с помощью webpack можно игнорить некоторые импорты при сборке проекта?

К примеру, process.env.REACT_APP_PRODUCT = product1

В index.js есть 2 импорта:
import product1 from './product1_folder
import product2 from './product2_folder

Вот импорт product2 хотелось бы игнорить. Динамический импорт не подоходит, т.к. он импортит в рантайме
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alexander
Привет, товарищи. Как с помощью webpack можно игнорить некоторые импорты при сборке проекта?

К примеру, process.env.REACT_APP_PRODUCT = product1

В index.js есть 2 импорта:
import product1 from './product1_folder
import product2 from './product2_folder

Вот импорт product2 хотелось бы игнорить. Динамический импорт не подоходит, т.к. он импортит в рантайме
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Js вроде как не умеет в esm condition import
источник

🦜

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

Ш

Шепс in Webpack — русскоговорящее сообщество
Добавили проблему на стаковерфлоу, так и не решилась. Если кто еще сможет помочь советом - будем очень признательны! https://stackoverflow.com/questions/55809739/webpack-3-module-not-found-error-cant-resolve?noredirect=1#comment98289940_55809739
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
If !production
 U code
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Это sass ?
источник

Ш

Шепс in Webpack — русскоговорящее сообщество
🦜
Это sass ?
ага, ну с этим проблем нет, проблема уже на этапе импорта css возникает (у нас и sass и css)
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Шепс
ага, ну с этим проблем нет, проблема уже на этапе импорта css возникает (у нас и sass и css)
У сасс лоадера есть includes Paths?
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Как-то так опция называется
источник

Ш

Шепс in Webpack — русскоговорящее сообщество
проблема возникает с css модулями, с sass ошибок не вижу (либо не доходит либо всё норм, не знаю если честно)
источник

Ш

Шепс in Webpack — русскоговорящее сообщество
🦜
У сасс лоадера есть includes Paths?
{
     test: /\.css$/,
     use: {
       loader: 'css-loader',
       options: {
         modules: true,
         localIdentName: config.get('classnames:production')
       }
     }
   }
у нас идентичный код для css и sass в принципе, различия только в лоудере
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Шепс
проблема возникает с css модулями, с sass ошибок не вижу (либо не доходит либо всё норм, не знаю если честно)
Кароче добавь в сасс эту опцию и путь пропиши
источник

Ш

Шепс in Webpack — русскоговорящее сообщество
🦜
Кароче добавь в сасс эту опцию и путь пропиши
только в сасс? и мне до каждого алиаса путь писать (их 9 штук)?
источник

Ш

Шепс in Webpack — русскоговорящее сообщество
includePaths да называется
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Шепс
только в сасс? и мне до каждого алиаса путь писать (их 9 штук)?
Только. Ну так надо для node-sass
источник