에러
TypeError [ERR_IMPORT_ASSERTION_TYPE_MISSING]: Module "...myData.json" needs an import assertion of type "json"
해결
// assert 구문을 붙여준다
import myData from "myData.json" assert { type: "json" };
출처
https://ui.toast.com/posts/ko_20211209
- ECMAScript 모듈 시스템(import와 export 키워드)은 기본적으로 자바스크립트 코드만 가져올 수 있다.
- TC39 제안 3단계인 JSON 모듈 은 JSON을 ES 모듈로 가져오는 방법을 제안한다. 가져오기 구문 (import) 뒤에 가져오기 선언만 추가하면 된다.
'자바스크립트 JavaScript' 카테고리의 다른 글
[에러 해결] SyntaxError: Cannot use import statement outside a module (0) | 2024.01.06 |
---|---|
2. IntelliJ 에서 ESLint, Prettier 적용하기 (0) | 2023.05.20 |
1. ESLint, Prettier / 설치 및 사용 / 차이점 / 더 잘쓰기 (충돌방지, 쉽게 쓰기) (0) | 2023.05.20 |
form, XHR, AJAX, jQuery.ajax, Fetch (2) | 2023.01.23 |
OOP (Object Oriented Programming) (0) | 2023.01.23 |