Node.js는
js 파일(자바스크립트)를 실행하는 환경.
HTML 에서 실행을 하지만.
node.js를 설치하면 웹 없이 코드 실행이 가능.
패키지 중 import하지 않고 커맨드 라인에서 사용하는 것들이 있다. 이런 것들은 --global 옵션으로 설치한다.
ex) npm install nodemon --global
특정 버전을 설치하려면 @를 뒤에 붙이고 버전을 입력한다.
ex) npm install date-fns@2.29.0
특정 패키지는 개발할 때만 필요하고 배포할 때는 필요가 없다.
이럴때는 --save-dev 옵션을 사용한다.
npm install jest --save-dev
--save-dev 옵션을 사용하면 설치한 패키지가 package.json의 dependencies 필드에 기록되지 않고 devDependencies라는 필드에 기록.
--save를 사용하면 dependencies 필드에 기록되고 --save-dev를 사용하면 devDependencies 필드에 기록
--save는 디폴트로 사용되기 때문에 따로 써 줄 필요가 없다.
소프트웨어를 배포할 때 npm install --production 커맨드를 사용하거나 환경 변수를 통해 Node.js 환경을 production으로 설정한다면 devDependencies에 있는 패키지들은 설치되지 않음
# 현재 디렉토리 안에 설치된 패키지 목록
npm list
# 전역 설치된 패키지 목록
npm list -g
# 모든 패키지 업데이트
npm update
# pkg_name 업데이트
npm update pkg_name
# 모든 패키지 업데이트 (전역 패키지)
npm update -g
# pkg_name 업데이트 (전역 패키지)
npm update -g pkg_name
# pkg_name 제거
npm uninstall pkg_name
# pkg_name 제거 (전역 패키지)
npm uninstall -g pkg_name
'■ Web개발 > 기초 지식' 카테고리의 다른 글
모던 자바스크립트 - arguments, Rest Parameter (0) | 2024.07.07 |
---|---|
패키지 매니저 / 환경 변수 (0) | 2024.03.31 |
CPU 코어 / 스레드 / 클럭 (0) | 2024.03.31 |
절차지향 객체지향 프로그래밍 (0) | 2024.03.31 |
정규화, 관계형/비관계형 DB (0) | 2024.03.31 |