본문 바로가기

Develop/Node.js

04. 외장모듈 nconf 를 사용해보자.

앞 포스팅에서 설명했듯이 require는 모듈을 호출하여 객체화 하는 기능을 한다.

 

이미 만들어진 모듈 중 nconf 라는 모듈이 있는데 이 모듈은 시스템 환경변수에 접근하며,

환경 설정과 관련된 유용한 기능들을 제공한다.

 

새로운 javascript file 을 하나 생성하여 다음과 같이 코딩을 해보자.

 

 

var nconf = require('nconf');	//nconf 모듈을 사용하겠다.
nconf.env(); // 환경변수에 대한 정보를 가져온다.

console.log('-------start--------'); //콘솔에 찍어봄..
console.log('OS 환경 변수 : %s', nconf.get('OS'));	// 환경변수를 콘솔에 찍어봄.

 

결과는........ERROR

 

module.js:471
throw err;
^

Error: Cannot find module 'nconf'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)

 

.......ERROR!!!

 

npm 명령어를 이용해 nconf를 설치해야 하나 보다....

 

 

 

잉? package.json 이 없다고 ERROR!!!!

 

그럼 기본적으로 package.json 을 생성해줄수 있는 npm init -y 명령을 이용하여 package.json을 생성합니다.

 

 

그럼 다시 nconf 모듈을 설치합니다.

 

 

※ 위와 같이 npm install 명령어를 npm i 명령어로 줄여서 사용할 수 있음.