TIL(20.03.16) JavaScript(node.js,nvm,package.json 의 개념)

이민택·2020년 3월 16일
0

TIL

목록 보기
23/44

TIL(20.03.16) JavaScript(node.js,nvm,package.json 의 개념)

Node.js 란?

Node.js란 자바스크립트 코드가 실행 될 수 있는 프로그램이다 다른 말로는 이를 자바스크립트 런타임이라 한다.

우리가 사용하는

NVM(Node Version Manager)

Node.js 는 계속해서 개발되고 있는 플랫폼이기 때문에 여러가지 버전을 가지고 있고 또 이 버전에 따라서 여러가지 호환성을 가지고 있다 그래서 어떤 버전에서는 되고 어떤 버전에서는 되는 일이 벌어질 수 있다 이럴 때 마다 원래 있던 node.js를 지우고 다시 깔고 이런 불필요한 방식을 방지하기 위해 version을 손쉽게 관리하면서 명령문 하나로 version을 교체할 수 있는 node.js 도구 이다

package.json

내가 제작한 프로그램이 개발하거나 실행할 때 필요한 모듈들의 정보를 담고 있는 파일이다

내부 요소

1. dependencies

프로젝트가 돌아가기 위해 반드시 필요한 모듈

"dependencies": {
  "react": "^16.8.6",
}

2.devDependencies

프로젝트를 개발하기 위한 환경에서 필요한 모듈

    "devDependencies": {
        "jest": "^2.3.0",
      	"eslint" : "^2.0.0"
      }

3.scripts

npm으로 실행 시킬 명령어를 지정하는 스크립트

    "scripts": {
        "start": "node app.js",
        "test": "node test.js",
      }

위 코드에서는 npm start 명령어를 호출하면 node app.js 명령어를 실행한다.

profile
데이터에 소외된 계층을 위해 일을 하는 개발자를 꿈꾸는 학생입니다

0개의 댓글