빌드 후 브라우저에서 Uncaught ReferenceError: exports is not defined 에러
안녕하세요! 빌드 후에 다음과 같은 에러가 나서 질문 드립니다.
- 에러
- app.js
- tsconfig.json
혹시 제가 놓친게 있을까봐 레포지토리의 class-note 브랜치로 가서 완성품을 빌드한 후 실행시켜봐도 동일한 오류가 뜨네요 ㅠㅠ
구글링을 해보니 브라우저에서는 commonJS 모듈 형식을 지원하지 않아 생기는 문제인 것으로 보이는데, 그렇다고 단순히 tsconfig의 target을 es6로 바꿔서 ES모듈 형식으로 컴파일 해도 axios나 chart.js를 import 하는 데에서 에러가 나서 웹팩 등의 번들러를 사용해야 할 것 같네요.
다른 해결 방법이 있는지 궁금합니다!
+) 강의를 끝까지 다 들었는데 이 부분에 대한 설명은 없어서 추가적으로 다뤄주신다면 정말 좋을 것 같습니다 :) 저는 parcel 번들러를 사용하여 진행했습니다!
回答 3
3
헛 강듀님! 좋은 질문 & 제보해 주셨네요. 저도 타이핑에만 주안점을 두다 보니 최종 소스로 빌드를 안해봤었는데.. :) 말씀하신 부분 제가 한번 확인해서 추가로 안내 드리도록 할게요 :) 사실 여기 강의에서 다루진 않았지만.. 보통 TS는 번들러랑 무조건 같이 쓰기 때문에 제가 놓쳤던 부분인 것 같아요. 말씀해 주셔서 감사하고 빠른 시일 내로 확인해서 답변 드리겠습니다 :)
-
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

