트러블슈팅
[익스프레스] import express from "express"; SyntaxError: Unexpected identifier
wooluck
2020. 2. 28. 20:36
import express from "express"; SyntaxError: Unexpected identifier
문제
노드를 실행하는 과정에서 express를 찾을 수 없다는 에러가 발생했다.
설마 express를 깜빡한걸까 싶어서 npm install을 시도했으나 당연하게도 아무것도 설치되지않았다.
물론 에러도 여전했기 때문에 package.json 을 살펴보았다.
별다른 문제는 발견되지 않았다.
babel/node도 정상적으로 추가되어 있었으며, 문제가 발생한 index.js도 이상이 없었다.
*node.js에서 es6이상 문법을 사용하려면 dependency로 babel/node를 추가하여야한다.
뭘까 싶었다.
해결
.babelrc 파일이 없어서 발생한 문제였다.
프리셋이 없는데 작동이 될리가 있나
.babelrc를 추가하여 해결완료!
//.babelrc
{
"presets": [
"@babel/preset-env"
]
}
바보.