Size: a a a

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

2020 December 18

S

Stanislav in React — русскоговорящее сообщество
Felix
Прикольно, надо бы почаще заглядывать в доку ноды
источник

S

Stanislav in React — русскоговорящее сообщество
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Felix
Нужно ли для бэка юзать вебпак ? Или это бессмысленно
Для чего? На сервере не важен размер бандла и кроссбраузерность
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
То что хранить схему можно в json’е это очевидно, не понятно как именно сделать её общей, если у нас репозитории бэка и фронта разделены например
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Egor Pishchalnikov
То что хранить схему можно в json’е это очевидно, не понятно как именно сделать её общей, если у нас репозитории бэка и фронта разделены например
Вынести в библиотеку, есть всякие решения с кодогенерацией
Но у меня с такими решениями практического опыта нет, я такое писал только в рамках монорепы
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Без флага уже давно работает
Вас чё вообще чтоли никого не смущает что надо ставить расширение .mjs или type: module?
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Это же полный зашквар и очевидно что сборка на вебпаке лучше, просто import и поехали
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Оно станет хорошо только тогда когда разрешат без .mjs, и type: module станет опциональным в package.json
источник

И

Иван in React — русскоговорящее сообщество
Egor Pishchalnikov
То что хранить схему можно в json’е это очевидно, не понятно как именно сделать её общей, если у нас репозитории бэка и фронта разделены например
Запрашивать по сети, например
источник

И

Иван in React — русскоговорящее сообщество
Egor Pishchalnikov
Вас чё вообще чтоли никого не смущает что надо ставить расширение .mjs или type: module?
Зато время сборки 0 минут 0 секунд
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Egor Pishchalnikov
Это же полный зашквар и очевидно что сборка на вебпаке лучше, просто import и поехали
ты знаешь что такое легаси?
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Иван
Зато время сборки 0 минут 0 секунд
С этим конечно не поспоришь. Но с раширениями ведь тоже жить не получится? Мы же не будем писать .mjsx и .mtsx?
И ещё кстати очень нелогично ставить type: module у типичного приватного npm-пакета фронта, который вообще не используется как модуль, то есть это нарушение логики
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
ты знаешь что такое легаси?
Ну это само собой. Но на самом деле конкретно с одних импортов мигрировать на другие мне кажется это не такая большая проблема
источник

S

Stanislav in React — русскоговорящее сообщество
Egor Pishchalnikov
Оно станет хорошо только тогда когда разрешат без .mjs, и type: module станет опциональным в package.json
welcome to the deno club buddy
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Egor Pishchalnikov
Это же полный зашквар и очевидно что сборка на вебпаке лучше, просто import и поехали
Мне вот не очевидно чем притягивание сложного инструмента туда, где он не нужен, лучше
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Egor Pishchalnikov
С этим конечно не поспоришь. Но с раширениями ведь тоже жить не получится? Мы же не будем писать .mjsx и .mtsx?
И ещё кстати очень нелогично ставить type: module у типичного приватного npm-пакета фронта, который вообще не используется как модуль, то есть это нарушение логики
ты собрался jsx файлы в ноде импортить?
шо?
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Egor Pishchalnikov
Ну это само собой. Но на самом деле конкретно с одних импортов мигрировать на другие мне кажется это не такая большая проблема
проблема то не большая, но commonjs не совместим с esm полностью, так что движку нужно знать как обрабатывать твой пакет из 2013 года чтобы он работал в ноде с включенным esm
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
ты собрался jsx файлы в ноде импортить?
шо?
Нет ну с jsx конечно вариантов нет, только вебпак
источник

И

Иван in React — русскоговорящее сообщество
Egor Pishchalnikov
С этим конечно не поспоришь. Но с раширениями ведь тоже жить не получится? Мы же не будем писать .mjsx и .mtsx?
И ещё кстати очень нелогично ставить type: module у типичного приватного npm-пакета фронта, который вообще не используется как модуль, то есть это нарушение логики
jsx ничего общего с es не имеет. И обрабатываться без специального бабель-плагина никак не может
источник

И

Иван in React — русскоговорящее сообщество
Egor Pishchalnikov
Нет ну с jsx конечно вариантов нет, только вебпак
Parcel, rollup, snowpack...
источник