Node.js의 package.json 작성하기
Node.js에서 패키지 설치를 어떻게 하느냐구요? npm을 활용한다는 것은 알려드렸죠?
간단해요.
$ npm init
이렇게 하면 package.json 이 만들어져요.
이제, 패키지를 설치하려면?
$ npm install
끝이에요.
이왕 패키지 이야기를 했으니 좀 더 이야기해볼까요?
{
"name": "my test app",
"version": "1.0.0",
"description": "test app",
"main": "server.js",
"dependencies": {},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"repository": {
"url": ""
}
"author": "Taekyung Kim",
"license": "MIT"
}
대충 이런 모양이에요. package.json은.
중요한 것은 노란색으로 제가 칠한 부분이에요. 저 곳에 설치하려는 모듈 이름을 적어주면 되요.
다음과 같이 변경되겠죠?
"devDependencies": {
"express": "",
"ejs": "",
"body-parser": "",
"express-session": ""
},
설치된 모듈은 node_modules에 저장됩니다. 관련된 모듈들은 다 따라서 설치된답니다.
더 간단하게 하려면?
일단 npm init로 package.json을 만들고, 다음과 같이 하나씩 작성합니다.
$ npm install express ejs body-parser express-session --save
라고 합니다. 그럼 어떻게 되냐구요? package.json과 package-lock.json 파일이 알아서 써지죠(--save의 힘).
간단해요.
$ npm init
이렇게 하면 package.json 이 만들어져요.
이제, 패키지를 설치하려면?
$ npm install
끝이에요.
이왕 패키지 이야기를 했으니 좀 더 이야기해볼까요?
{
"name": "my test app",
"version": "1.0.0",
"description": "test app",
"main": "server.js",
"dependencies": {},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"repository": {
"url": ""
}
"author": "Taekyung Kim",
"license": "MIT"
}
대충 이런 모양이에요. package.json은.
중요한 것은 노란색으로 제가 칠한 부분이에요. 저 곳에 설치하려는 모듈 이름을 적어주면 되요.
다음과 같이 변경되겠죠?
"devDependencies": {
"express": "",
"ejs": "",
"body-parser": "",
"express-session": ""
},
설치된 모듈은 node_modules에 저장됩니다. 관련된 모듈들은 다 따라서 설치된답니다.
더 간단하게 하려면?
일단 npm init로 package.json을 만들고, 다음과 같이 하나씩 작성합니다.
$ npm install express ejs body-parser express-session --save
라고 합니다. 그럼 어떻게 되냐구요? package.json과 package-lock.json 파일이 알아서 써지죠(--save의 힘).
댓글
댓글 쓰기