inflearn logo
강의

Course

Instructor

After studying grammar, JavaScript Project 101

쌤 에러가 계속 나요ㅠㅠ

Resolved

370

mozart

4 asked

0

uncaught syntaxerror: unexpected identifier 'assert' 가 계속 떠요. gpt한테 물어보니까 너무 다른 방향으로 알려주는거 같아서 질문들여용

 

  1.  

    image.png
  2.  

    image.png
  3.  

    image.png
  4.  

    image.png

     

javascript

Answer 2

1

erumcoding

안녕하세요 모짜르트님.

보니까 데이터는 products.json 이고 불러오려는 것은 product.json (s가 빠짐)인 것 같습니다. 또한 asssert 대신 with 를 넣어 아래 코드 테스트로 사용하시길 바랍니다~ with 에 대한 내용은 여기를 참고해주세용

import products from '../products.json' with { type: 'json' };
console.log(products.data);

0

mozart

파일명은 제가 중간에 테스트하면서 바꾸다가 틀어진거 같고, 파일명을 매치시켰을 때도 같은 현상이 발생했는데. with로하니까 해결됐습니다.! 감사합니다.

1

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 모짜르트님.

현재 발생하고 있는 "Uncaught SyntaxError: Unexpected identifier 'assert'" 에러는 모듈 가져오기(context)에 관련된 문제로 보입니다. 이 에러는 브라우저가 import 문을 이해하지 못할 때 발생할 수 있으며, 이는 대개 브라우저의 설정 혹은 스크립트 유형 명시와 관련이 있습니다.

문제의 원인 및 해결 방법:

  1. 브라우저와 스크립트 설정 확인

    • type="module" 속성을 포함한 <script src="./index.js" type="module"></script>을 사용하고 있더라도, 모든 브라우저가 import문에서 assert 옵션을 지원하는 것이 아닙니다.
    • assert { type: 'json' }은 비교적 최신의 ECMAScript 모듈 사양에 포함된 기능으로, 최신 브라우저에서도 지원하지 않는 경우가 있을 수 있습니다.
  2. Node.js 환경 설정

    • 만약 브라우저 환경보다 Node.js 환경에서 작업 중이라면, Node.js 버전이 해당 문법을 지원하는지 확인해 보세요. --experimental-json-modules 플래그를 사용하거나 최신 LTS 버전으로 업데이트하여 테스트해 보세요.
  3. 대체 방법으로 문제 해결

    • JSON 파일을 가져오는 다른 방법을 고려해볼 수도 있습니다. 예를 들어, fetch API를 사용하여 데이터를 비동기적으로 가져오는 방법입니다.
  4. 관련 게시물 및 레퍼런스

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

mozart

고마워요 fetch로 해결 했습니다.

3강 질문

0

15

1

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

26

1

2강 nodejs 3단계 설명 질문

0

33

1

imagesLoaded에 관한 질문

0

19

2

useEffect와 lifecycle문의

0

26

2

프론트엔드 학습 수준 문의

0

37

2

리액트 챕터별 코드에서 eslint 설정파일이 없어요

0

47

2

최근 코테, 과제 테스트 트렌드

0

67

2

lucide react 아이콘 설치

0

46

2

17강 zustand store 서버에서 생성

1

36

1

문의관련 문의

0

44

2

next.js 를 2대이상 실행하는 경우 제공하는 cache 기능들은 어떻게 되나요?

0

55

2

bmi 계산기 질문있습니다.

0

125

2

재밌게 잘 듣고있어요~

0

291

1

bmi 계산기 css가 적용이 안됩니다

0

394

1

trello-app에서 질문 있습니다

0

382

1

아 네~다시 질문드립니다.

0

254

1

해결되지않는 부분이 있어서 질문드려요

0

306

3

To Do LIst(응용) 질문

0

346

1

로컬스토리지에만 저장이 되는건?

0

314

1

MIME type Error / video.paused

0

486

1

인터넷 사용여부

0

295

1

vscode 설정

0

420

1

모달강의 관련 CSS 파일

0

413

1