Size: a a a

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

2019 July 27

d

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

d

ds in Webpack — русскоговорящее сообщество
вопрос: как ему сказать, чтобы он сбандлил всё вместе с node_modules?
источник

d

ds in Webpack — русскоговорящее сообщество
решил!
источник

Т

Тимофей 🛴 in Webpack — русскоговорящее сообщество
ds
Сорри, не совсем по теме: есть rollup, нужно сбандлить апи сервисы, чтобы потом фронтенд их подтянул через npm, соответственно фронтенд не будет бандлить эти сервисы, сразу должен готовые взять из dist (cбилженный роллапом), изначально писал только rollup +rollup-typescript2
Node resolve plugin для rollup, но вообще плохой вариант
источник

d

ds in Webpack — русскоговорящее сообщество
@tanyaisinmybed , если есть немного времени, а почему плохой и как лучше?)
источник

d

ds in Webpack — русскоговорящее сообщество
На выходе получилась такая связка: rollup + rollup-babel + babel-typescript
источник

d

ds in Webpack — русскоговорящее сообщество
Если кастомный пакет, которые использует зависимости, он же полюбому должен быть независимым от тех, кто будет его использовать, то есть вмещать в себя всё, конечно же есть исключения, если знать, что аудитория используешь lodash и пометить его как external
источник

Т

Тимофей 🛴 in Webpack — русскоговорящее сообщество
ds
@tanyaisinmybed , если есть немного времени, а почему плохой и как лучше?)
Ну поллифилы же тащить в бандл не надо)
источник

d

ds in Webpack — русскоговорящее сообщество
Тимофей 🛴
Ну поллифилы же тащить в бандл не надо)
Тогда встречный вопрос: терзают сомнения, что ок соберу билд пакета (без полифила), у фронтенда в бабеле указана exclude: node_modules, она означает лишь, что его не нужно снова транспайлить и на последующее сжатие всего фронтенд аппа это не повлияет?) Если используются некий compressionplugin (не babel-minify)?
источник

d

ds in Webpack — русскоговорящее сообщество
Вкратце: exclude 'node_modules'не скажет ли бабелю, что вот пакет из node_modules сжимать не нужно, пропустим его, забирай полностью исходный как автор сбилдил
источник

d

ds in Webpack — русскоговорящее сообщество
или это настройка указывающая только необходимость транспайла es6 - es5 и т.д.??
источник

d

ds in Webpack — русскоговорящее сообщество
2. Стоит ли при разработке пакета указывать все зависимости as devDependencies, если клиент будет использовать только . не более?
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
ds
2. Стоит ли при разработке пакета указывать все зависимости as devDependencies, если клиент будет использовать только . не более?
Я бы вообще все в депенденсиес всунул
источник

d

ds in Webpack — русскоговорящее сообщество
@furryablack , когда пакет некто устанвоит через yarn add / npm i, он помимо установки ещё и будет его node_modules собирать, это время
источник

d

ds in Webpack — русскоговорящее сообщество
когда они вовсе и не нужны, если в package.json main стоит на ./dist/bundle.js, зачем его это время ждать на сборку node_modules?)
источник

d

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

d

ds in Webpack — русскоговорящее сообщество
@furryablack , поправьте меня, пожалуйста, если не так, ваш ответ важен! :)
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
ds
@furryablack , поправьте меня, пожалуйста, если не так, ваш ответ важен! :)
Не нафиг, поправлять не моё.
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Я тут понять пытаюсь своим скудным умом, почему фронту просто не спулить ваш пакедж и трансрайлерить его, зачем ему сбилженый бандель?
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Или пакедж не может в ес6?
В любом случае в конфиге вебпака можно Бабель лоадер указать несколько раз, для разных test include exclude.
источник