Size: a a a

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

2020 April 30

O

Oil Field in Webpack — русскоговорящее сообщество
Dmitry Vndrsn
а зачем? разрабам главное чтоб типы были описаны
Что бы код библиотеки как можно меньше весил

tsc просто транспилит ts в js, без минификации
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Oil Field
Что бы код библиотеки как можно меньше весил

tsc просто транспилит ts в js, без минификации
нет смысла, все равно любой кто будет пользоваться твоей библиотекой будет в конце весь код минифицировать
источник

RU

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

O

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

RU

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

O

Oil Field in Webpack — русскоговорящее сообщество
А как потом тестировать библиотеку? Это нормально, что при локальной установке пакета через yarn link я вижу ВСЕ исходные файлы пакета?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Oil Field
А как потом тестировать библиотеку? Это нормально, что при локальной установке пакета через yarn link я вижу ВСЕ исходные файлы пакета?
ну конечно, это ж просто подключение папки
источник

RU

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

O

Oil Field in Webpack — русскоговорящее сообщество
Roman Usherenko
я предпочитаю пушить изменения, а локально подключать через гит тег или коммит
Не понял. Каким образом?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Oil Field
Не понял. Каким образом?
ну правишь свою либу, пушишь изменения в репу, в package.json пишешь
"yourlibrary": "username/repo#commitsha"
источник

O

Oil Field in Webpack — русскоговорящее сообщество
Roman Usherenko
ну правишь свою либу, пушишь изменения в репу, в package.json пишешь
"yourlibrary": "username/repo#commitsha"
Теперь понял. Какие плюсы у такого подхода по сравнению с линком?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Oil Field
Теперь понял. Какие плюсы у такого подхода по сравнению с линком?
ну если линк для тебя работает - то ок. просто у меня бывают проблемы с тем, что в самой либе есть ее нод модули и мне их надо удалить перед линком, а потом опять вернуть, если хочу продолжить разработку
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
но это может у меня такие проблемы только
источник

А

Артур in Webpack — русскоговорящее сообщество
**webpack** гуйз кто шарит ловлю 404 ошибку от картинки, подключенную через JS, webpack собирает, запускаюсь без ошибок... я понимаю что мой вебпак переименовывает мою картинку хэшем, как бы мне это пофиксить?
источник

А

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

А

Артур in Webpack — русскоговорящее сообщество
{
     image: './assets/img/*.jpg',
     audioSrc: './assets/audio/*.mp3',
   },
источник

А

Артур in Webpack — русскоговорящее сообщество
от сюда забираю пути к файлу, который хочу рендерить
источник

А

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

А

Артур in Webpack — русскоговорящее сообщество
как это работает кто-то может объяснить?
источник

АБ

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