Size: a a a

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

2020 March 26

MS

Max Syabro in Webpack — русскоговорящее сообщество
хм, т.е. там тоже ссылка на ES может быть
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Max Syabro
хм, т.е. там тоже ссылка на ES может быть
Может, но не всегда
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Вот тут прям подробнее разобрано
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
спасибо
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
The Fallen Phoenix
Вот тут прям подробнее разобрано
> "module": "./dist/mypkg.esm.js”,
> The second line points bundlers (which are mainly used for browsers) to an ESM bundle of all of the code in this package.

Я правильно понимаю что это прямо бандл должен быть одним файлом без внешних импортов?
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
Автор либы “https://github.com/skaterdav85/validatorjs/“ использует main ссылку на сорцы, в которых есть внешние импорты и говорит что у него все работает на всех проектах с вебпаком
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
У меня собранная либа ругается на отсутствие функции из импортированной зависимости
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Max Syabro
> "module": "./dist/mypkg.esm.js”,
> The second line points bundlers (which are mainly used for browsers) to an ESM bundle of all of the code in this package.

Я правильно понимаю что это прямо бандл должен быть одним файлом без внешних импортов?
Вроде нет
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Может быть и с внешними импортами
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Rollup нормально оставляет внешние импорты и webpack потом подхватывает все ок
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
хм
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
почему тогда вебпак может не бандлить импорты?
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
В блоге Webpack как-то была статья где они относили Rollup к тулзе для либ, а себя к тулзе для формирования конечных бандлов
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
ага, это я тоже щас пока гуглил видел где-то
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Max Syabro
почему тогда вебпак может не бандлить импорты?
Вроде может, но нужно настраивать external
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Ну то есть не очень удобно
источник

T

The Fallen Phoenix in Webpack — русскоговорящее сообщество
Вернее совсем не удобно
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
ну как-бе да
источник

MS

Max Syabro in Webpack — русскоговорящее сообщество
я когда импортирую либу ожидаю что все заработает
а не прописывать экстерналс :/
источник