반응형
250x250
«   2025/01   »
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
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[Node.js] nodejs 와 npm 설치하기 본문

개발기록/Node.js

[Node.js] nodejs 와 npm 설치하기

네이처리 2022. 9. 29. 17:32
728x90
반응형

공부하면서 정리한 내용입니다

참고한 내용은 링크를 확인해주세요

 

 


 

 

📂 Node.js

JavaScript 기반으로 구성된 서버 사이드 서비스를 JavaScript로 구현할 수 있게 만든 런타임

 

 

Node.js 와 NPM 이해하기

 

빠르게 배우는 Node.js와 NPM 설치부터 개념잡기

node.js와 npm 기초 완벽 가이드!! node.js와 npm을 설치해보고 개념도 잡아보자. 그리고 더 나아가 IntelliJ에서 npm을 어떻게 사용하는지 알아보자. node.js와 npm은 웹 개발에 종사하고 있는 개발자라면 웬

kdydesign.github.io

 

 

npm 소개와 설치 (About Node Package Manager)

npm(Node Package Manager) ? node.js에서 빠질 수 없는게 npm인데 사실 저 같은경우는 bower 및 grunt를 사용하기 위해 npm을 그러면서 자연스럽게 node.js를 접하게 되었다. node.js가 빠른 발전을 할 수 있었..

web-front-end.tistory.com

 

 

리눅스에 Node.js 설치방법

 

[CentOS7] 리눅스 node.js 설치 (yum, 특정 버전 설치)

1. 리눅스 node.js yum 설치 nodejs 버전들은 https://nodejs.org/dist/ 에서 확인할 수 있습니다. epel 저장소 확인 yum repolist # 또는 yum repolist | grep epel epel 저장소가 없을 경우) 설치 진행 yum ins..

nirsa.tistory.com

 

 

Node.js 버전 관리 (설치 및 업데이트)

 

Node.js 버전 관리하기 (설치 & 업데이트)

오랜만에 Hexo 프레임워크를 보니까 실행이 되질 않더군요. npm update, npm install, npm rebuild 다 실행해보고, npm outdated 로 최신 버전이 아닌 모듈들을 삭제 후 재설치까지 다 해봤는데 안되더군요. 원

futurecreator.github.io

 

centos7 최신버전, 안정화버전 설치하는 방법

 

Centos 7.x Node.js 최신버전 설치

** root 에서 작업진행 1.리눅스 버전확인 # cat /etc/*-release | uniq CentOS Linux release 7.3.161...

blog.naver.com

 

 

 

 

 

📂  Install NPM

NPM은 Node.js 전용 패키지가 올라가 있는 서버로 node.js를 설치할 때 함께 설치된다.

패키지는 남들이 만들어 놓은 외부모듈로, 라이브러리 같은 개념이다. 업로드/다운로드 및 버전관리 기능을 제공한다.

 

 

🔗 NPM 명령어 정리 / script 생성 및 사용방법

🔗  NPM 모듈 관리 명령어 (간략)

🔗  NPM package manager

🔗  NPM으로 외부모듈 사용하는 방법

🔗  자주사용되는 NPM 커맨드

 

 

 

 

 

 

 

📂  Package.json

많은 패키지를 다운받다보면 관리가 어려워진다.

그래서 프로젝트마다 package.json 파일을 만들어서 패키지 목록 및 버전을 관리한다.

#NPM 생성
npm init -y

#모듈 설치
npm i [module]

#모듈 버전확인
npm [module] -v

 

package.json

{
	  "name": "makepage",
	  "version": "1.0.0",
	  "description": "",
	  "main": "express.js",
	  "scripts": {	// 스크립트 코드 만들기 가능 // npm run [scripts]
		    "test": "echo \"Error: no test specified\" && exit 1",
		    "makesomething": "node make/index.js", 
	  },
	  "type": "module",	// .js로 저장해도 .mjs 역활을 해줌
	  "keywords": [],
	  "author": "",
	  "license": "ISC",
	  "dependencies": { 	// 프로젝트 영역에 설치된 모듈
		    "cors": "^2.8.5",
		    "express": "^4.17.1",
		    "mysql": "^2.18.1"
	  }
}

 

 

🔗 node.js 기초정리 

.gitignore 내용 포함 (Git 업로드 할 때, 넣지 않을 것들의 리스트)

 

🔗 package.json 상세 설명

🔗  package-lock.json 의 존재 이유

🔗 모듈의 의존성 관리

 

 

 

 

 


 

 

 

728x90
반응형
Comments