Size: a a a

2021 June 03

SS

Serhey Shmyg in Frontend UA
источник

SS

Serhey Shmyg in Frontend UA
источник

DK

Dmytro Kovalevskyi in Frontend UA
Спасибо большое, завелось.
источник

SS

Serhey Shmyg in Frontend UA
no probs
источник
2021 June 05

W

Whatislove in Frontend UA
Привет ребят 🙂

Очень странная тема, если NODE_ENV=production. Если подставить любое другое значение (demo, staging и тд) все работает нормально

Окружение AWS EBS

Может кто сталкивался
А то даже не гуглится)
источник

Дп

Джон простоДжон... in Frontend UA
tsc не в devDependencies?
источник

Дп

Джон простоДжон... in Frontend UA
https://docs.npmjs.com/cli/v7/commands/npm-install

>With the --production flag (or when the NODE_ENV environment variable is set to production), npm will not install modules listed in devDependencies. To install all modules listed in both dependencies and devDependencies when NODE_ENV environment variable is set to production, you can use --production=false.
источник

W

Whatislove in Frontend UA
Как раз в дев (мы же не используем tsc в импортах в самом коде)

И из-за этого ошибка по идее. Тк npm при установке тоже на это смотрит, и не ставит tsc
источник

W

Whatislove in Frontend UA
Даа, супер, спасибо большое <з
источник

Y

Yegor in Frontend UA
Привіт, можете підказати як можна розширити інтерфейс в typescript. Типу в мене є  інтерфейс Koa.BaseContext але я в цей контекст ще додав базу даних і бота. Як таке краще робити?
источник

EO

Eugene Obrezkov in Frontend UA
extends?
источник

Y

Yegor in Frontend UA
Дякую, а ще як краще розміщати ці нові інтерфейси в проєкті. Я думаю про файлик types.ts в корені і з нього імпортувати чи є якісь краще способи?
источник

Y

Yegor in Frontend UA
І чи можна якось зробити типи глобальними для всього проєкту, мені просто не дуже хочеться в кожну функцію імпортувати кожен раз те ж koa тільки для типів
источник

EO

Eugene Obrezkov in Frontend UA
Единого правильно ответа на этот вопрос нету, всё зависит от ситуации. Предположу что вы наследуете от Koa интерфейс не просто так, а для какой-то доменной проблемы. Можете просто этот интерфейс положить в папочку с этой доменной проблемой, а файл назвать так же, как и интерфейс - на ваше усмотрение.
источник

EO

Eugene Obrezkov in Frontend UA
Складывать все типы в один файл в корне проекта - плохая идея - потому что потом это закончится огромной свалкой разных типов для разных доменов и ориентироваться в таких файлах сложно
источник

EO

Eugene Obrezkov in Frontend UA
Можно, но зачем? Проблем с импортов никогда не бывает, потому что IDE автоматически импортирует недостающее.
источник

Y

Yegor in Frontend UA
Дуже дякую. А чи є сенс для файлів з інтерфейсами використовувати префікс d (.d.ts). Наскільки розумію це лише щоб легше вирізнити файли з типами/інтерфейсами чи це щось більше?
источник

EO

Eugene Obrezkov in Frontend UA
d.ts файлы это только типы, там реализации не может быть, отсюда и концептульные ограничения могут придти оттуда, откуда не ждали

если у вас есть возможность использовать TypeScript, и вы это делаете, то лучше держать их в обычных .ts файлах, остальное пусть решает TypeScript
источник

Y

Yegor in Frontend UA
Дякую
источник

C

CodeAsm in Frontend UA
клонировал опен сорс проект реакт приложение. там docker файл есть и ещё docker-compose.yaml, есть папка .devcontainer а в ней docker-compose.yml и devcontainer.json. понимаю что что-то с докером связанное, но зачем докер для react приложения ещё не знаю. что это может быть и как запустить? инструкций там нету
источник