해결된 질문
작성
·
26
0
안녕하세요! 동물앨범 수업 따라가던 중 질문이 생겨 문의드립니다.
require함수 작성시 밑줄이 생기며 require is not defined
라는 에러가 뜨는데, 저대로 실행을 하면 정상 작동하긴 합니다.
구글링을 해보니 package.json파일에 "type":commonJs를 추가하라고 하여 했는데도 똑같이 밑줄이 생깁니다. 어떤게 문제일까요?
답변 1
1
안녕하세요 🙂 질문주셔서 감사합니다.
VSCode 상에서는 자바스크립트 설정이 ESM 방식을 따르기 때문에,
CommonJs을 따르는 require 를 사용하면 빨간줄이 뜰 수 있습니다.
구글링해서 찾으신대로 package.json에 아래와 같이 작성하면 이를 해결할 수 있습니다.
{
"type": "commonjs"
}
다음과 같이 작성해도 빨간줄이 뜬다면, VSCode 버전 업데이트를 한 번 해보시기 바랍니다!!