[내일배움캠프] TIL_230119

JungHoon Han·2023년 1월 19일
0

내일배움캠프

목록 보기
58/78
post-thumbnail

TS : module 지정 방법

자바스크립트에서는 모듈을 불러올때 require를 주로 쓰지만 타입스크립트에서는 import를 자주 사용하는것 같다.
하지만 import를 사용하기 위해서는 몇가지 작업이 필요한데,

  1. tsconfig.json 파일에 아래 코드 작성
    // esModuleInterop 속성이 위의 코드 처럼 true로 설정될 경우, 
    // ES6 모듈 사양을 준수하여 CommonJS 모듈을 가져올 수 있게 됩니다.
    // e.g. typescript-test.ts => import express from "express"
    		// ts -> js로 컴파일한 js파일에서 import를 사용하기위해 
        "moduleResolution":"NodeNext",
        "esModuleInterop": true,
  2. package.json 파일에 아래 코드 작성
    // ts -> js로 컴파일한 js파일에서 import를 사용하기위해 type을 module로 지정
        // "main": "app.js",
        "type": "module",
        // "scripts": {
profile
Node.js 주니어 개발자

0개의 댓글