Node.js

Dev_Sumni·2022년 4월 26일
0
post-thumbnail

Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임

NVM 사용법

nvm ls > nvm list
nvm use 버전 > nvm의 버전을 사용
nvm install 버전 > nvm의 현재 버전을 설치
nvm uninstall 버전 > nvm의 버전을 삭제
nvm --help > nvm관련 명령들 설명

NPM 개요(1)

전 세계의 개발자들이 만든 다양한 기능들을 관리
trade-off

NPM 개요(2)

  • npm init -y > npm으로 패키지 관리를 시작
    npm i(nstall) > node_modules 설치(제거해도됨)

  • 개발용 의존성 패키지 설치
    (-D, --save-dev)
    ex) npm install XXX -D
    일반 의존성 설치
    ex) npm install XXX

개발 서버 실행과 빌드

parcel index.html > index.html에서 개발용으로 parcel bundler서버 열기
package.json scripts부분에
"dev": "parcel index.html" 명령 추가 후 사용가능
npm run dev > npm에서 dev(개발) 서버를 실행 > 링크가 생성되고 해당 링크로 브라우저 실행가능

main.js에 import _ from 'lodash'
모듈에서 lodash를 가져와 사용
package.json scripts부분에
"build": "parcel build index.html" 명령 추가 후 사용가능

유의적 버전

  • Major.Minor.Patch
    • Major: 기존 버전과 호환되지 않는 새로운 버전
    • Minor: 기존 버전과 호환되는 새로운 기능이 추가된 버전
    • Patch: 기존 버전과 호환되는 버그 및 오타 등이 수정된 버전
    • ^Major: Major버전 안에서 가장 최신 버전으로 업데이트 가능

NPM 프로젝트의 버전 관리

npm run > 버전 관리
.gitignore 버전 관리를 따로 하지 않는 폴더 또는 파일

profile
개발 일지 끄적 끄적,,

0개의 댓글