티스토리 뷰

반응형

이번 글에서는 console.log를 사용하여 터미널에 출력이 되도록 설정하는 작업을 하려 합니다.

먼저 package.json 파일에 들어가서 name과 같은 레벨에 다음과 같이 소스를 추가합니다.

"scripts": {
    "start": "node index.js",
    "prestart": "tsc"
}

 

script는 yarn 명령어를 사용하여 터미널에 어떤 명령어가 실행될지 설정하는 곳입니다.

위와 같이 작성하면 yarn start 명령어를 하였을 때 아래와 같은 효과가 발생하죠

typescript > tsc
typescript > node index.js

 

그 다음으로 index.ts 파일에서 alert로 되어 있던 부분을 console.log로 변경합니다.

이후 터미널에 yarn start 명령어를 쳐봅니다.

hello 라는 문자열이 제대로 나오는지 확인합니다.

 

 

런타임 에러가 나는 경우가 있는데, 이 경우 node 가 실행이 되지 않은 상태일 수도 있습니다.

npm start 명령어를 먼저 쳐보고 다시 진행합니다.

 

Node.js는 TypeScript를 컴파일하지 못합니다.

그렇기에 일반적으로 JavaScript코드로 컴파일하는 작업이 필요하게 됩니다.

npm은 Node.js를 원할하게 사용하는 명령어이고, 노드가 실행이 되는 와중에 사용이 가능하기에 에러가 발생할 수 있음을 염두하고 개발을 진행하시면 좋겠습니다!

반응형
댓글
공지사항