비전공자 개발일기

Javascript - Node.js 본문

Javascript

Javascript - Node.js

HiroDaegu 2021. 7. 29. 10:00
728x90
SMALL

Node.Js: Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임(프로그래밍 언어가 동작하는 환경)

설치(In Windows)

1) https://nodejs.org/ko/

 

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

nvm-setup.zip 설치

 

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

  1.  ^ : Major 버전 안에서 가장 최신 버전으로 업데이트 가능(^이 없으면 개발 환경 모듈 버전이 업데이트 되지 않음)
  2. Major: 기존 버전과 호환되지 않는 새로운 버전
  3. Minor: 기존 버전과 호환되는 새로운 기능이 추가된 버전
  4. Patch: 기존 버전과 호환되는 버그 및 오타 등이 수정된 버전

github에 업로드 시, 버전관리가 필요없는 파일 제외 시키는 방법

 

1. .gitignore 생성

2. 버전관리가 필요없는 파일 입력 (.cache/ dist/ node_modules/)후 저장

3. 탐색창 변화 확인(업로드 가능 항목은  U 표시, 그렇지 않은 항목은 아무 표시없이 글자색이 연해짐)

4. github 업로드 과정 진행

728x90
LIST

'Javascript' 카테고리의 다른 글

Javascript  (0) 2021.08.02
Javascript  (0) 2021.07.30
Javascript  (0) 2021.07.28
Javascript  (0) 2021.07.18
Javascript  (0) 2021.07.16