2014-05-13 4 views
0

Я пытаюсь использовать TypeScript на Node.js. Я установил его с помощью npm install typescriptTypeScript console.log не работает

Когда просто запустить tsc:

:~$ tsc Version 1.0.1.0 Syntax: tsc [options] [file ..]

Итак, я пытаюсь запустить простой код: console.log('test'); , который не не outputing ничего.

Как я могу выводить anyting в консоли из машинописи на node.js?

ответ

7

tsc - это компилятор, а не реплика.

Вам нужно написать свой машинописный текст, скомпилировать его с помощью tsc и выполнить его с помощью nodejs.

+0

права , Я вижу это сейчас. Но я могу написать что-то вроде 'tsc test.ts | node test.js' и выполнить его немедленно. Благодарю. –

+1

@AndrijaCacanovic Если вы используете Bash, вам нужно будет только вызвать узел, если команда tsc была успешной: 'tsc test.ts && node test.js' –

+0

Получил, спасибо @BenSimpson :) –

0

С ts-node, который является средой выполнения TypeScript, теперь вы можете выполнить TypeScript с узлом, как вы ожидали от tsc-компилятора.

После установки TS-узла вы можете запустить свой пример непосредственно как

ts-node -e 'console.log('test')' 

или вы можете запустить машинопись файл как:

ts-node script.ts 

Вы можете найти более подробную информацию о ts-node npm page

Смежные вопросы