TypeScript6 [Typescript] 22.11.04 tsconfig.json 해석 [ 내용 ] 1-1. compilerOptions: tsc 명령 형식에서의 옵션 평소 모르던 와일드 카드가 등장해 조사를 해봤다! 와일드 카드 패턴 * : 해당 디렉토리의 모든 파일 검색 ? : 해당 디렉토리 안에 파일의 이름 중 한 글자라도 맞으면 해당 ** : 하위 디렉토리를 재귀적으로 접근(하위 디렉토리의 하위 디렉토리가 존재하는 경우 반복해서 접근) 출처 tsconfig | 타입스크립트 핸드북 타입스크립트 설정 파일 (tsconfig.json) 타입스크립트 설정 파일은 타입스크립트를 자바스크립트로 변환할 때의 설정을 정의해놓는 파일입니다. 프로젝트에서 tsc라는 명령어를 치면 타입스크립트 joshua1988.github.io 1-2. include: 컴파일 할 대상의 경로 2. compilerOp.. 2022. 11. 4. [Typescript] 22.10.25 TS프로젝트 생성, 관리(2), 모듈(Module) [ 내용 ] 2-1. 타입스크립트 프로젝트 만들기 (1) index.ts: index.ts로 파일명을 지정할 경우 "ts-node ./path/index.ts" 명령어를 사용할 경우 index.ts 파일명을 생략해서 실행할 수 있다. 그래서 보통 프로젝트의 시작 함수(= 엔트리 함수)가 있는 소스 파일명을 보통 index로 짓는다. (2) package.json script 항목 package.json 에 명령을 등록할 수 있는데, npm run (package.json 파일 중 scripts에 등록한 명령) 명령을 터미널에 입력하면 등록한 명령들이 자동으로 실행된다. 이런 프로젝트를 만들고 설정하는 일련의 과정들에 익숙해져야 한다! [ 리뷰 ] 오늘은 실습을 해보느라고 공부 양 자체는 많지 않지만 앞으.. 2022. 10. 25. [Typescript] 22.10.22 타입스크립트 프로젝트 생성과 관리(1) [ 내용 ] 2-1. 타입스크립트 프로젝트 만들기 (1) 노드제이에스 프로젝트 시작 1. 디렉터리 생성 2. package.json 파일 생성(npm init 명령어 사용) (2) 프로젝트 생성자 관점에서 패키지 설치 (2-1) npm install: 패키지 설치 명령 npm install(npm i): 프로젝트 구현, 실행에 필요한 패키지를 설치할 수 있다. npm i 옵션 의미 단축 명령 --save 프로젝트 실행시 필요 패키지 설치 (package.json → dependencies 항목 등록) -S --save-dev 프로젝트 개발시에만 필요 패키지 설치 (package.json → devDependencies 항목 등록) -D 타입스크립트에서는 보통 typescript와 ts-node 패키지를 .. 2022. 10. 22. [Typescript] 22.10.22 필기 노트(ESNext의 특징, 타입스크립트 고유 문법) [ 내용 ] 1. ESNext의 특징 (1) 생성기 yield 문: ‘반복자’를 의미하는 반복기(iterator)를 생성할 때 사용. ‘반복기’는 독립적으로 존재하지 않고 반복기 제공자(iterable)를 통해 얻는다. 반복기를 만들어내는 반복기 제공자를 ‘생성기(generator)’라고 부른다. function* gen(){ yield* [1, 2, 3] } for(let value of gen()){ console.log(value) } 생성기는 function 키워드에 별표(*) 결합한 function*과 yield 키워드를 이용해 만든다. 타입스크립트에서 yield는 반드시 function*으로 만들어진 함수 내부에서만 사용 가능. 코드에서 yield가 호출되면 2행에서 일시 정지 후 점프해서 4.. 2022. 10. 22. 이전 1 2 다음