네이처리 노트
[Node.js] nodejs 와 npm 설치하기 본문
공부하면서 정리한 내용입니다
참고한 내용은 링크를 확인해주세요
📂 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 생성 및 사용방법
📂 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"
}
}
.gitignore 내용 포함 (Git 업로드 할 때, 넣지 않을 것들의 리스트)
'개발기록 > Node.js' 카테고리의 다른 글
[Node.js] 글로벌 변수 및 모듈화 | SyntaxError: The requested module '*.js' does not provide an export named 'default’ | Identifier '.default' has already been declared (0) | 2022.09.29 |
---|---|
[Node.js] port | 80 port 접속에러 (0) | 2022.09.29 |
[Node.js] listen EADDRINUSE: address already in use (0) | 2022.09.29 |
[Node.js] 노드 실행과 종료 | commend 종료, window명령어, mac명령어 (0) | 2022.09.29 |
자주 사용하는 명령어 | 리눅스, terminal (0) | 2022.09.29 |