Node.js 역시 기계적으로 npm 관련하여 필요한 명령만 그때그때 검색해 사용했고 전혀 그 의미나 역할을 제대로 파악하지 못하고 있었습니다 😂 매번 반성하며 꼼꼼히 공부하려 노력 중입니당 .. 홧팅
nvm ls
설치한 node.js 버전 목록 확인nvm install 12.14.1
특정 버전 설치nvm use 12.14.1
특정 버전 사용 -> 이후부터 node 명령 사용 가능node --version
현재 사용 중인 노드 확인nvm uninstall 12.14.1
특정 버전 삭제nvm --help
다양한 명령어 확인npm init -y
처음 한 번만🌟 package.json은 개발자가 직접 관리 가능 / package-lock.json은 패키지 내부에서 사용되는 정보들 자동 관리 -> 둘 다 절대 삭제 안됨!!
-> node_modules 전부 삭제해도 package.json 정보에 따라 npm i
또는 npm install
으로 한 번에 설치 가능
npm install parcel-bundler -D
parcel-bundler를 devDependecies(개발용 의존성 패키지-> 개발 시에만 사용되고 실제 웹브라우저에서 동작X)로 설치npm install lodash
lodash를 dependencies(일반 의존성-> 실제 웹브라우저에서도 동작) 설치"dev" : "parcel indexl.html"
삽입 -> npm run dev
로 local에서 개발용 서버 오픈 "build" : "parcel build index.html"
삽입 -> npm run build
-> 실제 사용자들이 보는 결과물 출력 (dist 폴더에 난독화 결과 자동 생성)npm update 이름
버전 맨 앞에 ⭐^(carrot) 붙어 있는 경우에만 가장 최신 버전으로 업데이트npm info 이름
패키지 정보 확인 (최신 버전 등)npm install 이름@버전
특정 버전의 패키지 설치(덮어쓰기).gitignore