
1. Require를 사용하여 모듈을 불러오기 위해서는 다음 형식으로 코드를 작성해야 합니다.
#hostingforum.kr
javascript
const 모듈명 = require('모듈명');
예를 들어, `math.js`라는 모듈을 불러오고 싶다면 다음과 같이 코드를 작성합니다.
#hostingforum.kr
javascript
const math = require('./math.js');
2. Require를 사용하여 모듈을 불러올 때는 상대 경로나 절대 경로를 사용할 수 있습니다.
- 상대 경로는 현재 파일과 관련된 상대적인 경로를 사용합니다. 예를 들어, `math.js`라는 모듈이 현재 파일과 같은 폴더에 있다면 다음과 같이 코드를 작성합니다.
#hostingforum.kr
javascript
const math = require('./math.js');
- 절대 경로는 루트 폴더부터 시작하는 경로를 사용합니다. 예를 들어, `math.js`라는 모듈이 루트 폴더에 있다면 다음과 같이 코드를 작성합니다.
#hostingforum.kr
javascript
const math = require('/math.js');
하지만 절대 경로는 일반적으로 사용하지 않습니다.
3. Require를 사용하여 모듈을 불러올 때 에러가 발생하는 경우는 다음과 같습니다.
- 모듈이 존재하지 않는 경우: 모듈이 존재하지 않으면 Require를 사용하여 모듈을 불러올 때 에러가 발생합니다. 이 경우는 모듈이 존재하지 않기 때문에 에러가 발생합니다.
- 모듈이 존재하지만 Require를 사용하여 불러오지 못하는 경우: 모듈이 존재하지만 Require를 사용하여 불러오지 못하는 경우는 모듈이 Require를 사용하여 불러올 수 없는 형식인 경우입니다. 예를 들어, 모듈이 ES6 모듈 형식인 경우 Require를 사용하여 불러올 수 없습니다.
- 모듈이 존재하지만 Require를 사용하여 불러오지 못하는 경우를 해결하는 방법은 다음과 같습니다.
- 모듈을 ES6 모듈 형식으로 변경합니다.
- Require를 사용하여 모듈을 불러오지 않고 ES6 모듈 형식의 모듈을 사용합니다.
- 모듈을 CommonJS 형식으로 변경합니다.
2025-04-06 13:40