# ts-node

[typescript] express에서 ts-node로 실행 시 global type 못 찾는 에러
문제 내 프로젝트의 ./src/types/index.d.ts 를 만든 후, >d는 delcare의 d를 뜻한다고 한다. 이 때 타입을 delcare하는 파일의 디렉토리명이나 .d.ts라는 확장자를 제외한 파일명이 무엇인지는 강제되지 않는다고 한다. tsconfig.json에 제대로 써주기만 하면 된다. 이와 같이 글로벌 타입을 declare하였다. tsconfig.json에는 다음과 같이 typeRoots에 명시해주었다. 그런데도, 이와 같은 커맨드로 실행하려고 하면 내가 declare한 global type을 찾지 못한다는 에러가 났다. 코딩하는 단계에서는 에러가 안나고 사용이 되는 type이었다. 이에 대해 gpt나 여러 검색을 해보았고 심지어 typescript 공식문서도 보았지만 원인을 발견하지 못했다. 이러한 설정도 분명히 했기에 해당 .d.ts파일이 읽혔어야 한다. 그리고 ts-node가 아닌 tsc로 컴파일 할 때는 에러가 안나고 js파일
TypeScript 개발 간편하게 시작하기: ts-node 사용법 안내
웹 개발은 효율적인 개발과 빠른 피드백을 필요로 합니다. 일반적으로 TypeScript 프로젝트에서 코드를 작성하고 실행하기 위해서는 컴파일 과정을 거쳐야만 합니다. 이 컴파일 단계는 개발 시간을 소비하며, 작은 수정 사항을 테스트하려면 번거로울 수 있습니다. > ts-node 는 TypeScript개발자들에게 큰 편리함을 제공하는 이 도구입니다. TypeScript 코드를 더 이상 컴파일하지 않아도 빠르게 테스트하고 개발할 수 있게 해줍니다. 그러면서도 TypeScript가 제공하는 정적 타입 체크와 편의성을 그대로 유지할 수 있습니다. 아래에서는 ts-node를 활용한 간편한 TypeScript 개발 환경 구축 방법과 사용법을 소개하겠습니다. ▽ ts-node란? TypeScript 코드를 JavaScript로 컴파일하지 않고 직접 실행시키는 라이브러리 TypeScript를 사용하여 Node.js 환경에서 바로 TypeScript 코드를
[typescript] ts-node (with nodemon)
ts-node TypeScript를 사용하면 코드를 작성하고 확인하고 싶으면 컴파일을 진행한 뒤에 코드를 실행할 수 있었다. 이는 개발 속도를 저하시키게 된다. ts-node를 사용하면 TypeScript 파일(.ts 또는 .tsx)을 직접 실행할 수 있다. TypeScript 코드를 자동으로 컴파일하여 JavaScript로 변환한 후 Ndoe.js에서 실행시켜준다. ts-node 설치 및 실행 ts-node 설치 tsconfig.json 파일 생성 tsconfig.json ts 예제 파일 생성 src/message.ts package.json script 수정 package.json 실행 @경로 사용 @경로를 사용하려면 tsconfig-paths 모듈을 설치해야 한다. @ 예제 파일 생성 user/service/user.service.ts package.json script
Node.js + Typescript 시작하기
만들고 싶은 프로젝트가 생겼는데 요즘 관심이 생긴 node와 typescript를 사용해보기로 했다. js도 잘 모르긴 하지만 강의나 책을 다 보고 시작하기에는 절대적인 시간이 부족하다는 걸 깨달았다. 만들고 싶은걸 바로 만들어보자. https://www.digitalocean.com/community/tutorials/setting-up-a-node-project-with-typescript 이 글을 따라서 해보자. 언제나 그렇듯 오류가 있다. npm 명령어가 안된다. 나는 homebrew로 설치했었기 때문에 homebre uninstall 하고 다시 설치했다. 나의 경우 brew postinstall 까지 안해도 문제가 해결되었다. https://stackoverflow.com/a/32788187 package.json을 만들었다. -y 옵션은 프롬프트 질문 안받고 기본값으로 package.json 파일을 만들게 해준다. typescript를 설치하

NestJS ESOCKETTIMEDOUT (ts-jest)
몇일 전부터 NestJS 프로젝트 생성을 하는데, 지속적으로 오류가 나고, 생성이 되지 않았습니다. 내용을 추적 해보니 'ts-jest' 설치 단계에서 계속 대기가 걸리는 것을 확인 했습니다. 오류가 몇일이 되었는데도 git에 issue를 찾아봐도 별다른 report도 없고. 테스트 네트웍을 핸드폰 테더링으로 변경하면 허무하게도 문제가 해결 됩니다. 결론 제가 사용하는 네트웍의 문제 입니다. 어떻게 처리 요청을 해야 하는지 모르겠네요....

Typescript를 Node.js 에서 실행할 때, ts-node 오류
오늘의 error 에는 긴긴 이야기가 있다. 지금 나는 너무나 지쳐있다. 하지만 곧 스맨파 2화를 볼 생각으로 힘내서 적어본다. 그리고 막상 해결하고 보니 작은 문제였지만, 이렇게 작고작은 문제들을 힘겹게 해결해나가는게 보람차므로 기록으로 남긴다. 일단, 지금 나는 이것들과 함께 서버를 만드는 중이다. tsconfig.json 파일 옵션 설정을 먼저 보자 > .....생략 "target":"ES2017", "module":"ESNext", "moduleResolution":"Node", ...생략 위와같은 옵션 설정의 뜻은 "target":"ES2017", -> ES2017 문법을 쓰겠다. "module":"ESNext", ->ESNext 모듈을 사용하겠다. 모듈은 commonJS 방식과 ESNext 방식이 대표적인데, 쉽게는 requir
[typescript] ts-node 설치
ts-node ts-node 란? Node.js에서 Typesciprt 를 실행 시키는 도구 ts 파일을 미리 컴파일하지 않고 바로 실행 시키는 엔진 JIT(Just In Time) 으로 Typescript를 Javascript로 변환하여 실행 가능 설치 방법 명령어 개발에만 사용할 것으로 -D(--save-dev) 옵션으로 설치함 지역 설치 하면 npm script을 통해 사용 가능 (or npx 사용) nodemon과 ts-node 같이 쓰기 ndemon과 ts-node를 함께 사용 가능 개발 시 ts 파일을 컴파일 하지 않고 바로 실행하고, 수정이 필요한 파일을 수정하여 바로 반영하여 확인 가능 성능 이슈로 개발에만 사용 권고 사용법 프로젝트에서 발생한 이슈 개발 환경 (version) node : 16.13.1 typescript : 4.5.5 nodem
TypeSciprt 기본 문법 정리
변수 기본적으로 원시타입 , nul , undefined 도 사용이 가능하다. 배열 배열의 선언은 두가지 방식으로 할 수 있다. 타입[] , Array 객체 인터페이스를 사용해서 하는법 extends에 의존하게 된다. &연산자로 확장이 가능함 식으로 연산자로 타입을 여러개 지정할 수 있다. 이런식으로 람다식도 사용이 가능하다.
TypeSciprt 설치 ts-node 사용
TypeSciprt 설치 컴퓨터 전역에 설치하기 위해서 를 실행 그리고 를 쳐서 설치가 와료되었는지 확인 TypeSciprt 실행 우선 tsc 명령어로 js로 바꿀수있는데 이렇게 실행을하면 js로 바꿔준다. 하지만 우리는 편하게 사용을 하고싶다. ts-node로 바로 컴파일 를 터미널에 실행 그리고 를 할게되면 바로 실행이 된다.

[TypeScript] nodemon, ts-node 모듈 설치하기
*본 포스팅은 React와 TypeScript가 설치되었다는 가정하에 작성되었습니다 :) +PLUS: CRA로 React와 TypeScript 설치하는 방법 일반적으로 타입스크립트로 코드를 작성할 경우, 실행 시 2-step이 필요하다. Step 1. TypeScript => JavaScript 컴파일 tsc practice.ts Step 2. 컴파일 된 JavaScript 실행 node practice.js 하지만 Live compile을 세팅하면 매번 컴파일을 해야하는 번거로움을 덜 수 있다. 타입스크립트로 개발 시 Live compile 환경 세팅하는 방법을 알아보자❗️ ts-node 설치하기