Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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
Tags more
Archives
Today
Total
관리 메뉴

레커

[Node] npm 본문

개발/Node

[Node] npm

Prism Wrecker 2023. 9. 15. 20:59

1. 설치

npm init 
-----------------------------------------
npm init -y // 추가 설정 없이 바로 시작

2. package.json 

{
  "name": "프로젝트 이름",
  "version": "1.0.0",
  "description": "",
  "main": "test.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

3. 추가 패키지 설치

npm install 패키지명@<버전> <옵션> 
npm i 패키지명@<버전> <옵션>

 

--save : 프로젝트(패키지)가 배포(Deploy) 시 사용될 의존성 모듈을 설치할 때 작성

$ npm install <package> --save
$ npm install <package> 
$ npm install <package>@<version> 
$ npm i <package>

$ npm install jquery --save
$ npm install jquery
$ npm install jquery@3.7.1
$ npm i jquery

--save-dev / -D : 프로젝트(패키지)가 개발할 때만 사용하는 의존성 모듈을 설치할 때 작성

$ npm install <package> --save-dev
$ npm install <package> -D
$ npm install <package>@<version> -D
$ npm i <package> -D

$ npm install nodemon --save-dev
$ npm install nodemon -D
$ npm install nodemon@3.0.1 -D
$ npm i nodemon -D

 

-g : 설치 패키지는 디렉토리에 관계없이 작동하도록 설치하는 방법

$ npm install <패키지명> -g 

$ npm install webpack  -g

 

'개발 > Node' 카테고리의 다른 글

[Node] JWT  (0) 2023.09.19
[Node] express.static()  (0) 2023.09.18
[Node] Express  (0) 2023.09.18
[Node] http 모듈 웹서버  (0) 2023.09.18
[Node] Node.js  (0) 2023.09.15