ES 모듈 사용 시 다른 결과
미해결
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
ES 모듈을 사용하기 위해 `package.json` 파일에 { 'type' : 'module' } 설정을 해놓고 다음과 같은 코드를 돌렸을 때 강의에서 보여주신 결과와 다르게 출력되는 것을 확인했습니다. console.log(this); console.log(this === module.exports); // ReferenceError: module is not defined in ES module scope function a() { console.log(this === global); // false } a(); { 'type' : 'module' } 설정을 하게되면 this 값이 바뀌고 스코프도 다르게 작동 되는 것인가요?!
- ES모듈
- mongodb
- mysql
- nodejs
- Sequelize
hyeokim
댓글 1
좋아요 0
조회수 271





