
Node.js에서 Require를 사용하여 모듈을 불러올 때, 모듈의 경로를 지정하는 방법은 다음과 같습니다.
- 현재 디렉토리에서 sub 폴더에 있는 모듈을 불러올 때는, require('./sub/모듈명')으로 경로를 지정합니다.
- 상위 디렉토리에서 모듈을 불러올 때는, require('../모듈명')으로 경로를 지정합니다.
- 다른 디렉토리에서 모듈을 불러올 때는, require('/디렉토리/모듈명')으로 경로를 지정합니다.
Require를 사용하여 모듈을 불러올 때, 캐시를 사용하는 방법은 다음과 같습니다.
- Node.js는 Require를 사용하여 모듈을 불러올 때, 캐시를 자동으로 사용합니다.
- 캐시를 사용하지 않으려면, require.cache를 사용하여 캐시를 삭제하거나, require.resolve()를 사용하여 모듈의 경로를 지정할 수 있습니다.
Require를 사용하여 모듈을 불러올 때, 발생할 수 있는 에러는 다음과 같습니다.
- 모듈이 존재하지 않는 경우, Error: Cannot find module '모듈명'이 발생합니다.
- 모듈이 존재하지만, require() 함수가 호출되지 않은 경우, Error: Cannot find module '모듈명'이 발생합니다.
- 모듈이 존재하지만, require() 함수가 호출되었지만, 모듈이 로드되지 않은 경우, Error: Cannot find module '모듈명'이 발생합니다.
Node.js에서 Require를 사용하여 모듈을 불러올 때, 다른 디렉토리에서 모듈을 불러올 때, 발생할 수 있는 문제는 다음과 같습니다.
- 모듈의 경로가 잘못 지정된 경우, Error: Cannot find module '모듈명'이 발생합니다.
- 모듈이 존재하지 않는 경우, Error: Cannot find module '모듈명'이 발생합니다.
- 모듈이 존재하지만, require() 함수가 호출되지 않은 경우, Error: Cannot find module '모듈명'이 발생합니다.
2025-07-29 05:15