WEB/JavaScript

[Javascript][Error] Module parse failed: Unexpected token (28:51) File was processed with these loaders: * ./node_modules/babel-loader/lib/index.js

S0PH1A 2020. 12. 3. 10:59
반응형

[Error] Module parse failed: Unexpected token (28:51) File was processed with these loaders: * ./node_modules/babel-loader/lib/index.js 


 

 

Error Message

 

 

위 에러의 핵심은 ?? 이다.

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문 + ||를 이용해서 다른 방식으로 치환해주면 된다.

 

반응형