inflearn logo
강의

講義

知識共有

実践プロジェクトで学ぶTypeScript

API関数型定義ガイド

빌드 후 브라우저에서 Uncaught ReferenceError: exports is not defined 에러

解決済みの質問

515

blning19996496

投稿した質問数 5

3

안녕하세요! 빌드 후에 다음과 같은 에러가 나서 질문 드립니다.

{
  "compilerOptions": {
    "allowJs": true,
    "target": "ES5",
    "outDir": "./build",
    "moduleResolution": "Node",
    "lib": ["ES2015", "DOM", "DOM.Iterable"],
    "noImplicitAny": true,
    "typeRoots": ["./node_modules/@types", "./types"]
  },
  "include": ["./src/**/*"]
}

혹시 제가 놓친게 있을까봐 레포지토리의 class-note 브랜치로 가서 완성품을 빌드한 후 실행시켜봐도 동일한 오류가 뜨네요 ㅠㅠ

구글링을 해보니 브라우저에서는 commonJS 모듈 형식을 지원하지 않아 생기는 문제인 것으로 보이는데, 그렇다고 단순히 tsconfig의 target을 es6로 바꿔서 ES모듈 형식으로 컴파일 해도 axios나 chart.js를 import 하는 데에서 에러가 나서 웹팩 등의 번들러를 사용해야 할 것 같네요.

다른 해결 방법이 있는지 궁금합니다!

+) 강의를 끝까지 다 들었는데 이 부분에 대한 설명은 없어서 추가적으로 다뤄주신다면 정말 좋을 것 같습니다 :) 저는 parcel 번들러를 사용하여 진행했습니다!

es6 typescript

回答 3

3

captain

헛 강듀님! 좋은 질문 & 제보해 주셨네요. 저도 타이핑에만 주안점을 두다 보니 최종 소스로 빌드를 안해봤었는데.. :) 말씀하신 부분 제가 한번 확인해서 추가로 안내 드리도록 할게요 :) 사실 여기 강의에서 다루진 않았지만.. 보통 TS는 번들러랑 무조건 같이 쓰기 때문에 제가 놓쳤던 부분인 것 같아요. 말씀해 주셔서 감사하고 빠른 시일 내로 확인해서 답변 드리겠습니다 :)

0

beegizee1220

안녕하세요. 캡틴판교님~!

저도 이 문제 어떻게 해결하셨는지 궁금합니다~! 알려주실 수 있으실까요?

0

pb03640171

저도 이 문제로 코드는 완성했는데 테스트를 못해보고 있는데, parcel 로 어떻게 해결하셨는지 남겨주실수 있나요 ?

-

0

137

1

[오류문의] import 에러

0

271

1

api가 중단된 건에 대하여..

1

379

2

프로젝트 완성본 github에 어디있나요?

1

348

2

https://api.covid19api.com/summary에 있는 원격 리소스를 차단

3

783

2

d.ts 컴파일 시 에러 질문 드립니다.

1

619

2

chartjs 타입시.. 직접 declare module chart.js로 하게 되면 내부의 구조를 모를 것 같은데요

1

594

2

COVID19 API 미작동(404) 질문

1

826

2

innerText부분 오류 문의.

1

681

2

Total Recovered가 화면에 0으로 나옵니다.

1

403

1

강의 내용 질문입니다.

2

443

1

요즘 바벨 사용 여부가 궁금합니다.

1

499

1

프로젝트 내 특정 파일만 Typing

1

571

1

소스질문

1

603

1

추후 강의에 관한 질문

2

402

1

rootdir, include 차이가 궁금합니다

1

675

1

Uncaught ReferenceError: exports is not defined 에러 해결

1

1832

1

function $(selector) 관련 질문 드립니다.

1

310

1

Uncaught ReferenceError: exports is not defined

1

469

1

웹팩 에러 문의

1

849

2

innerHTML optional 체이닝

2

1922

1

화살표 함수 문법 소개 글 링크가 잘못되어 있습니다.

1

234

1

실전 적용 관련 질문 입니다.

1

301

1

모듈 알리아스(as) 질문 드립니다.

1

377

1