npm init

 

package name : 

version : 

description : 

entry point : 

test command : 

git repository : 

keywords : 

author : 

license : 

 

1. 따로 아는 부분이 없는 부분은 빈 값으로 엔터 입력

2. 이후 최종적으로 입력한 정보 확인 후 yes 입력시 입력값 적용

3. package.json 파일 생성됨을 확인

4. 해당 파일 open하여 설정값 확인

 

example

==============================

{

"name": "node-api-server-sample",

"version": "1.0.0",

"description": "",

"main": "index3.js",

"dependencies": {

"express": "^4.17.0",

"morgan": "^1.9.1"

},

"devDependencies": {

"mocha": "^6.1.4",

"should": "^13.2.3",

"supertest": "^4.0.2"

},

"scripts": {

"start": "node ./index3.js",

"test": "echo \"Error: no test specified\" && exit 1"

},

"author": "",

"license": "ISC"

}

==============================

 

5. "start": "node ./index3.js",

라인 추가하여 start 스크립트를 추가함으로서

기존에 서버 구동을 위해 사용한 node ./index3.js와 같은 명령어가 아니라

npm start와 같은 명령어로 대신할 수 있음

-> 즉, index3.js로 서버를 구동하는 형태가 아니라 json 파일을 통해 서버를 구동하는 형태

 

( index3.js 파일 내용은 다음 글에서 확인할 수 있음. npm init에 대해 + json 파일 내용에 대해 확인하는 정도로 넘어가자 )

+ Recent posts