에러 내용
SyntaxError: Cannot use import statement outside a module
에러 원인
import는 type이 module인 파일에서만 쓸 수 있다.
해결 방법
1. package.json에서 type을 module이라고 명시해준다.
수정 전 코드
{
"name": "front",
"version": "0.1.0",
"private": true
.
.
.
}
수정 후 코드
{
"name": "front",
"version": "0.1.0",
"private": true,
"type": "module"
.
.
.
}
2. 또는 import 대신에 require을 사용한다.
수정 전 코드
import React from "react";
수정 후 코드
const React = require("react");
참고 자료
'개발 > 에러해결' 카테고리의 다른 글
국가연구자번호 조회결과가 없습니다 : 해결방법 (0) | 2022.10.22 |
---|---|
SyntaxError: Unexpected token '<' (0) | 2022.10.22 |
export 'Switch' (imported as 'Switch') was not found in 'react-router-dom' (0) | 2022.10.22 |
docker-compose 시 exited with code 0 또는 무한 재시작 (0) | 2022.10.22 |
Error: Cannot find module 'semver' (0) | 2022.10.22 |
댓글