node.js
1. nvm 설치
- nvm은 node.js의 다양한 버전을 관리하는 프로그램
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
2. 설치 확인
● nvm 버전 확인
3. node.js 설치
- nvm을 이용해 node.js를 설치
- node 버전 확인
★ nvm 간단 사용법
nvm ls
- nvm을 통해 설치한 node version들이 나옴.
nvm install 18.0.0
- 설치된 버전을 삭제하지 않고, 우리가 원하는 node version을 설치
nvm use 버전넘버 # 예를 들어, nvm use 12.18.3, nvm use 14.15.5
- node.js 버전 변경
★ npm & package.json
★ package.json
- 남이 만들어놓은 모듈을 node.js 에서는 npm 모듈이라는 이름으로 부르며, 이에 대한 정보를 담아둔 곳이 바로 package.json > 프로젝트(패키지) 전반에 관한 정보
npm = Node Package Manager로 일종의 앱스토어
package.json = 이 프로그램을 실행시키기 위해 필요한 모듈들이 무엇인지, 프로그램을 실행시키는 방법, 프로그램을 테스트하는 방법 등이 명시
★ package.json
{
"name": "modern-javascript-koans",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "mocha modern-js-koans/*.js --sort",
"report": "mocha modern-js-koans/*.js --sort --reporter @mochajs/json-file-reporter",
"submit": "codestates-submission"
},
"keywords": [],
"author": "codesatates",
"dependencies": {
"@codestates-cc/submission-npm": "^1.1.1"
},
"devDependencies": {
"@mochajs/json-file-reporter": "^1.2.1",
"chai": "^4.2.0",
"mocha": "^8.2.0",
"sinon": "^9.0.3"
}
}
● scripts 항목
npm run <스크립트이름> 으로 실행 가능
scripts 항목 : CLI에서 사용 가능한 명령을 기술
*참고: 위에서 언급된 작업들이 항상 모든 프로젝트에 있는 것은 아님.
node.js 앱 실행 | npm run start |
테스트 실행 | npm run test |
코드 검사 | npm run lint |
과제 제출 (코드스테이츠 only) | npm run submit |