일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- ts-loader
- 블록체인
- goerli
- keccak256
- 스마트컨트랙트
- 다중서명계약
- 해쉬테이블
- TypeScript
- wallet
- JavaScript
- CA불러오기
- 자료구조
- incentive
- Blockchain
- HTMLFormElement
- currentTarget
- scss
- 자바스크립트
- geth
- methoidID
- webpack
- Codestates
- S3
- Sass
- next-connect
- @debug
- next.js
- Goerlifaucet
- set-cookie
- 코딩테스트
- Today
- Total
Minwook’s portfolio
node version 관리 및 npm install option 본문
nvm : node version manager
개발환경마다 node의 버젼을 바꿀수 있게 도와주는 프로그램
가장 최신 node.js 설치
$nvm install --lts
LTS(long-term support) 장기 서포트를 보장
nvm을 통해 설치한 node version을 확인할때
$nvm ls
특정 node version을 설치하려면
$nvm install 12.18.3 //12.18.3 version 설치
이미 설치된 버전을 삭제하지 않고 원하는 version을 설치할 수 있다.
$nvm use 12.18.3 //12.18.3 version으로 변경
$nvm use --lts //가장 최신버젼을 사용
npm : node package manager
1. npm install --save
설치한 npm package.json에 저장할 것 인지 선택할 수 있는 옵션
npm5부터 --save가 default로 적용됨
npm install 시 dependencies와 devDepndencies에 저장된 패키지를 설치
npm install --production 시 devDepndencies를 제외한 패키지만을 설치 가능
dependecies: 앱구동을 위해 필요한 의존성파일들
devDependencies: 개발단계에만 필요한 의존성파일들
-P or --save or --save-prod : package.json의 dependencies의 하위항목에 저장
-D or --save-dev : package.json의 devDepndencies의 하위항목에 저장
--no-save : dependencies에 package.json에 저장하지 않음
-O or --save-optional : package.json의 optionalDependencies의 하위항목에 저장
--save-bundle : package.json의 bundleDependencies의 하위항목에 저장
2. npm install -g or --global
--global 옵션을 설치할경우 패키지를 전역(시스템폴더)으로 설치하여
다른 프로젝트에서도 해당 패키지를 사용할 수 있게 할 수 있다.
package.json의 의존성 목록에는 기록되지 않는다.
출처
--save
https://xtring-dev.tistory.com/entry/NPM-npm-install-할-때-save를-함께-입력하는-이유
https://chimimode.github.io/2019-07-03-npm-install-option/
--global
https://phsun102.tistory.com/29
https://c17an.netlify.app/blog/node.js/npm-install-%EC%A0%95%EB%A6%AC/article/
'Today I Learned' 카테고리의 다른 글
Hashtable 정리 (0) | 2022.12.28 |
---|---|
배열(Array) 정리 (0) | 2022.12.26 |
시간복잡도, Big O 표기법 (1) | 2022.12.26 |
Express에서 next()의 기능분석 및 에러처리방법 (0) | 2022.10.17 |
HTTP header CORS 설정 (1) | 2022.08.27 |