MODULE_NOT_FOUND 에러
연결 리스트 코드 작성 후 테스트를 위해 test.js를 실행시켰더니 아래와 같은 에러가 발생하였다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | PS C:\Users\minha\Desktop\boj-javascript> node test.js node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'C:\Users\minha\Desktop\boj-javascript\test.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.17.0 | cs |
C:\Users\minha\Desktop\boj-javascript\test.js 모듈을 찾을 수 없다고 한다.
에러 해결하기
처음에 C:\Users\minha\Desktop\boj-javascript 디렉토리에서 test.js를 실행시켰고
때문에 node는 C:\Users\minha\Desktop\boj-javascript\test.js 모듈을 찾아보려했던 것이지만
사실 test.js는 C:\Users\minha\Desktop\javascript-datastructure\datastructure\linked-list에 있었다.
test.js가 존재하지 않는 디렉토리에서 test.js를 실행시키려 하니 발생한 에러였다.
제대로 된 디렉토리로 이동 후 test.js를 실행시키니 올바르게 실행되었다.
1 2 3 4 5 6 | PS C:\Users\minha\Desktop\boj-javascript> cd .. PS C:\Users\minha\Desktop> cd javascript-datastructure PS C:\Users\minha\Desktop\javascript-datastructure> cd datastructure PS C:\Users\minha\Desktop\javascript-datastructure\datastructure> cd linked-list PS C:\Users\minha\Desktop\javascript-datastructure\datastructure\linked-list> node test.js After prepend: [ 1, 2 ] | cs |
'Frontend > JavaScript' 카테고리의 다른 글
클래스 ② 클래스 고급 (0) | 2024.10.28 |
---|---|
클래스 ① 클래스 기본 (4) | 2024.10.28 |
예외 처리 ② 예외 처리 고급 (0) | 2024.10.27 |
예외 처리 ① 구문 오류와 예외 (0) | 2024.10.27 |
문서 객체 모델 ② 이벤트 활용 (8) | 2024.10.26 |