Javascript - Node.js
Node.Js: Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임(프로그래밍 언어가 동작하는 환경)
설치(In Windows)
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
LTS ver 다운로드(안정적이고 신뢰도 높음)
2) https://github.com/coreybutler/nvm-windows/releases
Releases · coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows
github.com
3) 다운로드 여부 확인: nvm --version
NPM(Node Package Manager): Javascript 프로그래밍 언어를 위한 패키지 관리자
설치(In Windows)
1. (VS code 터미널) npm init -y -> package.json 생성됨
2. npm install parcel-bundler -D(또는 npm i) -> node_modules, package-lock.json 설치됨
npm install -D xxx(개발용 의존성 패키지) vs npm install xxx(일반 의존성 설치)
ex) Javascript lodash 호출 방법
1. npm install lodash
2. package.json 확인(deVDependencies에 lodash 추가됨)
3. Javascript에 import 이름 from 'lodash' 입력
※ npm info lodash(lodash 버전 확인)
※ npm install lodash@(version)
※ npm update lodash
유의적 버전
^Major.Minor.Patch
- ^ : Major 버전 안에서 가장 최신 버전으로 업데이트 가능(^이 없으면 개발 환경 모듈 버전이 업데이트 되지 않음)
- Major: 기존 버전과 호환되지 않는 새로운 버전
- Minor: 기존 버전과 호환되는 새로운 기능이 추가된 버전
- Patch: 기존 버전과 호환되는 버그 및 오타 등이 수정된 버전
github에 업로드 시, 버전관리가 필요없는 파일 제외 시키는 방법
1. .gitignore 생성
2. 버전관리가 필요없는 파일 입력 (.cache/ dist/ node_modules/)후 저장
3. 탐색창 변화 확인(업로드 가능 항목은 U 표시, 그렇지 않은 항목은 아무 표시없이 글자색이 연해짐)
4. github 업로드 과정 진행