Можно ли использовать Typescript без компиляции в JavaScript?
Я в курсе что TypScript компилируется в JavaScript. Но это потому что браузер не понимает TypeScript, так? Здесь возникает вопрос: Если я использую TypScript только для бекенда?(в Nest Js) потом мне все равно придется компилировать его в JavaScript? Код же работает только на серверах(на NodeJs). Тогда суть TypScriptа в чем? Я понимаю что при разработке Строгая типизация помогает очень хорошо но в JavaScriptе строг.типизация после буилда, все равно не работает же? Javascript могут вычислят ариф.операции не правильно, хотя в TypScriptе перед буилдом работало правильно. Объясните пожалуйста, может я не понимаю что-то? или чего-то пропустил?
Ответы (1 шт):
Node.js работает на v8 - движке chrome, следовательно может распознавать ts только после компиляции в js. TypeScript используется для удобства программирования и избежания ошибок, связанных с типизацией, которые в обычном js очень сложно отследить, особенно в крупных проектах. Для использования ts в node.js необходим пакет typescript, который компилирует ts в js.