Web8 Typescript with React - tsconfig.json tsconfig.json 살펴보기 tsc --help Version, Syntax, Example, Option 확인 가능 compilerOptions tsc 명령형식의 옵션 include 대상 파일 목록 범위에 포함된 모든 파일을 컴파일 대상으로 한다 module 동작 대상 플랫폼이 Web인지 nodeJS인지를 구분해 맞는 모듈방식으로 컴파일 하려는 목적으로 설정한다. 플랫폼에 따라 다음과 같은 값을 설정할 수 있다. web: amd nodeJS: commonjs TS 코드가 컴파일되어 만들어진 ES5 JS 코드는 Web과 nodeJS 양쪽에서 모두 동작해야한다. 그런데 Web과 nodeJS는 물리적 작동 방식이 다르기 때문에, 모듈로 분할된 JS코드 또한 Web과 nodeJS 양쪽에서 다르게 동작한다.. 2021. 5. 31. [JS] require와 import의 차이 (commonjs와 es6의 차이) 3줄 요약 둘 다 모듈 키워드, 외부 파일이나 라이브러리를 불러올 때 사용한다. require는 NodeJS에서 사용되는 CommonJS 키워드, import는 ES2015에서 새로 도입된 키워드 Babel같은 ES6 코드 변환 도구를 사용할 수 없다면 require 키워드를 사용해야 한다. 최근 ES6(ES2015) 모듈 시스템인 import가 많이 사용되고 있지만, 아직까지는 import 키워드가 100% 대체되어 사용될 수 없습니다. 태그를 사용하는 브라우저 환경과, NodeJS에서도 CommonJS를 기본 모듈 시스템으로 채택하고 있기 때문에, Babel과 같은 ES6 코드를 변환(transpile)해주는 도구를 사용할 수 없는 경우에는 require 키워드를 사용해야 합니다. - https://.. 2021. 5. 29. 이전 1 2 다음