Size: a a a

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

2020 March 06

MS

Max Syabro in TypeScript — русскоговорящее сообщество
дженерики непричем
источник

DP

Dmitry Plyaskin in TypeScript — русскоговорящее сообщество
есть объект, можно ли как то получить его тип?
источник

KR

Kirill R in TypeScript — русскоговорящее сообщество
Dmitry Plyaskin
есть объект, можно ли как то получить его тип?
instanceof
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Dmitry Plyaskin
есть объект, можно ли как то получить его тип?
typeof
источник

RR

Rokker Ruslan in TypeScript — русскоговорящее сообщество
Ребят, на фронте развита практика вендорить зависимости? Ну то есть не просто коммитить node_modules, а вендорить только используемые для сборки приложения библиотеки?
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Rokker Ruslan
Ребят, на фронте развита практика вендорить зависимости? Ну то есть не просто коммитить node_modules, а вендорить только используемые для сборки приложения библиотеки?
Что значит вендорить?
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Rokker Ruslan
Ребят, на фронте развита практика вендорить зависимости? Ну то есть не просто коммитить node_modules, а вендорить только используемые для сборки приложения библиотеки?
node_modules обычно не коммитят
источник

a

arts in TypeScript — русскоговорящее сообщество
Rokker Ruslan
Ребят, на фронте развита практика вендорить зависимости? Ну то есть не просто коммитить node_modules, а вендорить только используемые для сборки приложения библиотеки?
node_modules в репу пихать вообще дебильная практика
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Для полного соответствия есть yarn.lock или package-lock.json
Если таки хочешь именно сами пакеты коммитить (для доступа без интернета, например) - присмотрись к yarn 2
источник

R

Rafael in TypeScript — русскоговорящее сообщество
Nikita Torchinskiy
Для полного соответствия есть yarn.lock или package-lock.json
Если таки хочешь именно сами пакеты коммитить (для доступа без интернета, например) - присмотрись к yarn 2
У первого ярна тоже есть политики работы оффлайн
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Rafael
У первого ярна тоже есть политики работы оффлайн
Второй просто заточен под это, он сразу работает с zip пакетами без их установки
источник

R

Rafael in TypeScript — русскоговорящее сообщество
Nikita Torchinskiy
Второй просто заточен под это, он сразу работает с zip пакетами без их установки
А первый пакеты складывается в папочку с кешем 🤔 в итоге в оффлайне тянет из из кеша
источник

RR

Rokker Ruslan in TypeScript — русскоговорящее сообщество
вендорить - значит хранить используемые библиотеки в системе контроля версий
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Но тут детально не разбирался, он может быть еще сыроват
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Rafael
А первый пакеты складывается в папочку с кешем 🤔 в итоге в оффлайне тянет из из кеша
Да, просто там их нужно устанавливать
Разница в общем то не особо большая, можно и так и так )
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Rokker Ruslan
вендорить - значит хранить используемые библиотеки в системе контроля версий
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
И чем это принципиально отличается от коммита node_modules?
источник

RR

Rokker Ruslan in TypeScript — русскоговорящее сообщество
Дмитрий К
И чем это принципиально отличается от коммита node_modules?
Тем что в node_modules мусор, там есть бинари, там есть библиотеки которые не попадают в конечную сборку приложения. То есть если я использую vue + cypress (e2e testing). То в node_modules будет 2>k зависимостей, а для того, чтобы собрать приложение нужно только vue.
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
От того, что вы завернёте это всё в один большой zip ничего принципиально не изменится.
источник

NT

Nikita Torchinskiy in TypeScript — русскоговорящее сообщество
Дмитрий К
От того, что вы завернёте это всё в один большой zip ничего принципиально не изменится.
Коммиты и пуллы будут на несколько порядков быстрее
источник