Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 23

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Вы и в проде так делаете?
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Думаю да!
источник

D

Danil in NodeUA - JavaScript and Node.js in Ukraine
Он же написал, для локальной разработки)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
А в проде как?
У них же все на ts
источник

D

Danil in NodeUA - JavaScript and Node.js in Ukraine
Ещё не успел вникнуть полностью в контекст, поэтому хз
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я как-то изучал вопрос использования worker threads в TS. Решения, в котором не нужно использовать ts-node или код на JS, я не нашел.
Автор ts-node не рекомендует использовать его в проде.

Были мысли настраивать бандлер чтобы для прода собирался отдельный бандл с воркером, но это получалось очень костыльно и для локальной разработки не подходило.
Проще было написать worker на JS
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
не можна при іморті файла не вказувати розширення? "import * from "worker"" замість "import * from "worker.ts""? (щодо воркерів)
источник

АД

Алексей Додока... in NodeUA - JavaScript and Node.js in Ukraine
а в чем сложность дописать несколько букв для расширения файла? Серьезно? Это реальная проблема?
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
в тому, що тс при компіляції буде дивитися на .ts файл
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
а жс при запуску буде двиитися на жс файл (для воркерів)
edited
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
а проблеми нема. Не треба так агресивно писати.
источник

M

Maxim in NodeUA - JavaScript and Node.js in Ukraine
Интересный подход, спасибо за инфу
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
ок, для ts-node таке не спрацює, звісно. Якщо ми використовуємо локальну розробку і запускаємо все через ts-node, то тоді будуть проблеми.
Я зазвичай просто раню компіляцію в watch mode і запускаю жс код, якщо треба, навіть локально.
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
мені здається, я неправильно зрозумів твій текст. Можеш трохи детальніше пояснити проблему?
источник

АД

Алексей Додока... in NodeUA - JavaScript and Node.js in Ukraine
Совершенно не агрессивно. Показалось
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
ок, извиняюсь.
источник

АД

Алексей Додока... in NodeUA - JavaScript and Node.js in Ukraine
Та все норм, ты чего)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Проблема в тому як в породі запустити worker threads на TS без ts-node
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
на проді все компілюється в джс, хіба ні? І проблема тс відпадає
источник

YK

Yurii Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Є __filename, якщо воркер запускається в цьому ж файлі, проблем js/ts взагалі нема
источник