반응형
[Error] Module parse failed: Unexpected token (28:51) File was processed with these loaders: * ./node_modules/babel-loader/lib/index.js
위 에러의 핵심은 ?? 이다.
Nullish coalescing operator라고 불리는 ??은 ES2020에서 소개되었으며, null과 undefined인 경우 뒤의 값을 갖는 연산자이다.
|| 와 다른 점은 falsy값 (0 또는 '')일때는 앞에 값을 갖는 다는 것이다.
const a = null ?? 'A'; // 결과: A
const b = undefined ?? 'B'; // 결과: B
const c = 0 ?? 'C'; // 결과: 0
const d = 'D' ?? 'DD'; // 결과: D
☝️ 해결방법
Javascript버전때문에 생긴 문제이기 때문에
?? 를 제거하거나 if문 + ||를 이용해서 다른 방식으로 치환해주면 된다.
반응형
'WEB > JavaScript' 카테고리의 다른 글
[JavaScript] 실행 컨텍스트 (0) | 2024.04.13 |
---|---|
[Javascript] setInterval, clearInterval (0) | 2020.12.11 |
[Javascript] 호이스팅(hoisting) (0) | 2020.11.10 |
[Javascript] Javascript HTML5 Canvas Libraries (0) | 2019.09.06 |
[Javascript] HTML5 canvas & fabric.js (0) | 2019.09.04 |