Size: a a a

2020 April 23

OK

Oleksandr Khotemskyi in JS for testing
по сути патчил тип для чужой глобальной переменной
источник

B

Bola in JS for testing
я просто не хочу в каждом файле импортить
спасибо, посмотрю
2й день мучаю ts )
источник

AP

Alexander Popov in JS for testing
Bola
я просто не хочу в каждом файле импортить
спасибо, посмотрю
2й день мучаю ts )
а чай тайпинги нельзя использовать для этого?
источник

B

Bola in JS for testing
не знаю. я вот к вам и пришел с вопросом
помимо чая - хочется же еще кое-какие либы иметь в доступности в глобал
источник

AP

Alexander Popov in JS for testing
Bola
не знаю. я вот к вам и пришел с вопросом
помимо чая - хочется же еще кое-какие либы иметь в доступности в глобал
поищи @types/chai
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
я просто не хочу в каждом файле импортить
спасибо, посмотрю
2й день мучаю ts )
я импорчу и не парюсь если что
источник

B

Bola in JS for testing
кстати, как лучше - билдить или через ts-node запускать?
источник

OK

Oleksandr Khotemskyi in JS for testing
глобальная переменная - или лишний импорт - я за лишний импорт
источник

AP

Alexander Popov in JS for testing
Bola
кстати, как лучше - билдить или через ts-node запускать?
Я за компиляцию
источник

B

Bola in JS for testing
Alexander Popov
Я за компиляцию
почему? cons/adv?
источник

BO

Boris Osipov in JS for testing
Bola
кстати, как лучше - билдить или через ts-node запускать?
билдить
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
кстати, как лучше - билдить или через ts-node запускать?
и так и так можно, как тебе удобней. Я делаю через ts-node, но уже пробовал настроить babel 7 чтобы компилил вместо ts-node, пока не получилось
источник

B

Bola in JS for testing
я пока сделал через ts-node
источник

AP

Alexander Popov in JS for testing
Bola
почему? cons/adv?
Не будет никакой хуйни магической, все просто и прозрачно
источник

B

Bola in JS for testing
но - с точки зрения best practice
источник

AP

Alexander Popov in JS for testing
Все как в обычных языках компилируемых - собрал и запустил готовый код
источник

OK

Oleksandr Khotemskyi in JS for testing
билдить вроде как лучше, но геморойней при дебаге туда сюда перекомпиливать. + поговаривают ts-node по перформансу бьет (но я когда мерял - особо не заметил)
источник

OK

Oleksandr Khotemskyi in JS for testing
+ кстати, то что с билдом хуже - когда работаешь с не ts файлами - они остаются в исходниках, и не копируются в built
источник

OK

Oleksandr Khotemskyi in JS for testing
например -

const json = require(‘./some.json’)

уйдет в сбилдженые файлы как есть, и соответсвенно some.json в них уже не будет, и в рантайме реквайр упадет. Просто надо структуру проекта предусмотреть
источник

OK

Oleksandr Khotemskyi in JS for testing
редко, но пару раз забывал за это в диком угаре кодинга
источник