Size: a a a

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

2020 July 29

EM

Evgeniy Mokeev in Webpack — русскоговорящее сообщество
А где ты подключаешь файлы из scss каталога? В app.scss?
источник

N

Neibour in Webpack — русскоговорящее сообщество
Evgeniy Mokeev
А где ты подключаешь файлы из scss каталога? В app.scss?
Да, импортирую.
источник

EM

Evgeniy Mokeev in Webpack — русскоговорящее сообщество
Neibour
Да, импортирую.
Тупо предположение: если лоадер собирает все зависимости и отдаёт webpack'у 1 файл и не меняет пути, то может в этом проблема. Попробуй вынести импорт в js
источник

N

Neibour in Webpack — русскоговорящее сообщество
Evgeniy Mokeev
Тупо предположение: если лоадер собирает все зависимости и отдаёт webpack'у 1 файл и не меняет пути, то может в этом проблема. Попробуй вынести импорт в js
Блин...  Я несколько часов провозился, не мог понять, раз десять менял конфигурацию и лоадеры итд. Спасибо огромное. Но я так и не понял до конца в чем причина. Стандартные же импорты, и далее по цепочке также там вниз идет... Магия управляет вебпаком)😂
источник

EM

Evgeniy Mokeev in Webpack — русскоговорящее сообщество
Neibour
Блин...  Я несколько часов провозился, не мог понять, раз десять менял конфигурацию и лоадеры итд. Спасибо огромное. Но я так и не понял до конца в чем причина. Стандартные же импорты, и далее по цепочке также там вниз идет... Магия управляет вебпаком)😂
источник

EM

Evgeniy Mokeev in Webpack — русскоговорящее сообщество
Neibour
Блин...  Я несколько часов провозился, не мог понять, раз десять менял конфигурацию и лоадеры итд. Спасибо огромное. Но я так и не понял до конца в чем причина. Стандартные же импорты, и далее по цепочке также там вниз идет... Магия управляет вебпаком)😂
Рад помочь) Попробуй сделать тоже самое в CRA, может у них эта проблема решена
источник

N

Neibour in Webpack — русскоговорящее сообщество
Evgeniy Mokeev
Рад помочь) Попробуй сделать тоже самое в CRA, может у них эта проблема решена
Спасибо, попробую)😊
источник

f

frankmono in Webpack — русскоговорящее сообщество
Как заставить html-webpack-loader и html-loader игнорировать картинки в разметке?
Can't resolve './\"/img/icons/diamond.svg\"
источник
2020 July 30

m

m^^combat in Webpack — русскоговорящее сообщество
Подскажите, если я делаю билд либы внутри своего монорепо чтобы ее импортировать в ui пакете из монорепо который построен на nextjs, получается я либу билжу с
output: {libraryTarget: 'umd'}
источник

m

m^^combat in Webpack — русскоговорящее сообщество
тогда билд nextjs проекта ругается на window is not defined
источник

m

m^^combat in Webpack — русскоговорящее сообщество
это решать только через динамик импорт с ssr:false в nextjs или есть другие варианты?
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
m^^combat
это решать только через динамик импорт с ssr:false в nextjs или есть другие варианты?
если у тебя компонент зачем-то обращается к window, то это уже логика, которая не должна быть в компоненте
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
ui-kit это про отображение
источник

m

m^^combat in Webpack — русскоговорящее сообщество
это так работает вебпак билд с libraryTarget: 'umd'
источник

m

m^^combat in Webpack — русскоговорящее сообщество
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
 module.exports = factory();
else if(typeof define === 'function' && define.amd)
 define([], factory);
else {
 var a = factory();
 for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
}
})(window, function() {
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
если нужно какое-то взаимодействие с window, document запихивай в хуки
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
m^^combat
Подскажите, если я делаю билд либы внутри своего монорепо чтобы ее импортировать в ui пакете из монорепо который построен на nextjs, получается я либу билжу с
output: {libraryTarget: 'umd'}
Монореп на монорепе, я ничего не понял
источник

m

m^^combat in Webpack — русскоговорящее сообщество
Alex CherryTea
Монореп на монорепе, я ничего не понял
в монорепе один пакет нужно пребилдить как либу, которую другой пакет из этого монорепо(приложение на nextjs) импортирует
источник

m

m^^combat in Webpack — русскоговорящее сообщество
если не пребилдить вручную то nextjs dev server очень долго стартует каждый раз
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
m^^combat
в монорепе один пакет нужно пребилдить как либу, которую другой пакет из этого монорепо(приложение на nextjs) импортирует
Ааа, да есть такой трабл, я смирился с долгим стартом
источник