Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 중학수학
- JSP/Servlet
- 자바스크립트심화
- SQL
- html/css
- 디버깅
- 정보처리기사실기
- c언어
- 정보처리기사필기
- 머신러닝
- 딥러닝
- rnn
- 순환신경망
- CSS
- JDBC
- 데이터베이스
- 혼공머신
- 자바스크립트
- 개발일기
- 데이터분석
- 연습문제
- JSP
- 자바
- 자바 실습
- 중학1-1
- 컴퓨터구조
- 컴퓨터비전
- 파이썬
- 상속
- 오블완
Archives
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
NPM과 모듈 4 - 모듈의 작성과 사용 2 : 실습 문제와 미션 문제 풀기 본문
이제 남은 실습 문제를 풀어보며 3주 차 학습을 정리해보려고 한다. 어제부터 미세한 눈 떨림이 있어서 공부할 때 무척 신경이 쓰인다. 요즘 눈찜질을 잘하지 않아서일까. 아무튼 컴퓨터 화면만 보지 말고 멀리 있는 풍경도 보며 바람도 쐬고 그래야 할 것 같다.
실습 3 - 모듈 작성하기
문제 풀기
conuter 모듈이 정상 동작할 수 있도록 코드를 수정했다.
하지만 이처럼 오류가 발생한다. 그 이유는 다음과 같다.
- counter라는 변수가 정의되지 않아서 console.log(counter());에서 오류가 발생한다. counter 모듈을 사용하려면 먼저 require로 불러와야 한다.
- counter 모듈을 호출하는 부분은 index.js 파일에서 이루어져야 한다. 현재 counter.js 파일에서 console.log(counter());를 호출하고 있는데, 이는 올바른 방식이 아니다.
이제 코드를 다시 수정해보자.
코드 수정하기
counter.js
index.js
미션 - 모듈 사용하기
문제 풀기
이 문제는 다음과 같이 푼다.
- 같은 디렉터리에 있는 module1을 require한다.
- ./module2 디렉터리에 있는 index.js를 require한다.
- data.json 파일을 require한다.
- 함수형 모듈 funcModule을 require하고 사용한다.
하지만 오류가 발생한다. 어디서 잘못된 걸까? 다시 풀어보기로 하자.
코드 수정하기
하지만 코드를 몇 번이나 수정해도 100점이 나오지 않는다. 이후에도 여러 번 시도했으나 되지 않아 그냥 넘어가기로 했다.
학습을 마치고
마지막 미션 문제를 해결하지 못해 아쉽지만 그래도 이 정도면 잘 푼 것 같다. 3주 차는 이론 학습이 많았는데 4주 차도 아마 그런 것 같다.
이제 조금 쉬었다가 공부를 진행해도 될 것 같다. 아무튼 재미있는 공부는 전혀 아니다.
'웹 · 앱 개발 > 자바 스크립트' 카테고리의 다른 글
웹과 Express.js 2 - Express.js 시작하기와 Express.js의 구조 (0) | 2024.12.11 |
---|---|
웹과 Express.js 1 - 웹 서비스 동작 방식과 웹 프레임워크 (0) | 2024.12.11 |
NPM과 모듈 3 - 모듈의 작성과 사용 1 : 이론 학습 및 퀴즈 문제 풀기 (0) | 2024.12.11 |
NPM과 모듈 2 - NPX와 Node.js의 모듈 (0) | 2024.12.11 |
NPM과 모듈 1 - NPM 이해하기와 NPM 사용해 보기 (0) | 2024.12.11 |