목차
- nodejs 설치 및 업데이트
- nvm(node version manager) 설치, 업데이트
- npm 업데이트
- 패키지, 라이브러리란?
- express 라이브러리 설치
홈 디렉토리에서
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
똑같이 복사해서 붙여넣기 해준다.
제대로 설치되었는지 확인하는 법.
source ~/.bashrc
nvm --version
순서대로 쳐 준다.
숫자가 출력되면 잘 설치가 된 것임.
업데이트 버전 설치하는 법
nvm install --lts
lts << 안정화 버전(최신x)
잘 다운로드 됐는지 확인
node -v
버전이 뜰 것이다.
필자는 v16.13.2 임.
nodejs 실행법
원하는 디렉토리에 경로설정을 해주고, 파일은 터미널에서 만들어도 되고, 내문서에서 GUI방식(그냥 클릭으로)으로 만들어도 됨. 나는 터미널에서 만들었다. 만드는 방법은 전 글 참고.
나의 경로: /mnt/c/Users/user/workspace/node
디렉토리에 도달했으면, node를 입력해준다.
node
그럼
>
모양이 뜰 것이다.
여기에 그냥 코드를 입력하면된다.
let a = 0
엔터키 누르고,
a
엔터 다시 누르면
0이 출력되는 걸 확인할 수 있다.
이 기능을 활용해서 그냥 한 줄씩 치면서 코드를 확인할 수 있다!
나가려면 ctrl + c
nodejs로 확장자 js 파일 열기.
비주얼 스튜디오 코드에서 위에 지정한 폴더를 열고, server.js 라는 파일을 생성해서,
console.log("hello")를 입력하고 저장한다.
터미널로 돌아와서,
node server
또는
node server.js
를 치면
터미널에 hello 가 출력된다.
이젠 NPM 안에 있는 express 라이브러리를 설치 해보자.
라이브러리란?
패키지 === 라이브러리 (같다고 보면됨.)
간단하게 설명하자면,
웹서버 한 폴더에 웹서버를 구축하는 코드를 꾹꾹 담아서 압축한 것(패키지화) ==> 패키지(배포자 기준)
사용자 입장에서 다운받을 때 == > 라이브러리
npm -v
v: 버전 확인하는 옵션
별도로 설치한 적 없는데 8.1.2 라고 출력이 되었다.
즉, 이미 깔려있다는 얘기.
npm update
입력한 뒤
npm init
enter 난사하고 ls 쳐서 확인.
출력결과 : package.json 생김 ->비주얼스튜디오에서도 볼수있음
==> npm을 사용할 준비가 되었다. 즉, 패키지를 설치할 준비가 됐다.
express 라이브러리 설치하기.
npm install express
--> node-modules 폴더가 생긴다.
(npm install을 실행한 위치.)
node-modules 를 확인하기 위해서
ls -al
==> 폴더 생긴거 확인할 수 있음.
vi package.json
들어가서 버전 관리(내가 만든 코드의 버전)도 가능.
'백엔드 > Node.js' 카테고리의 다른 글
[nodejs] promise, then, await 구동 순서, 사용 이유 완벽 이해하기 (1) | 2022.01.28 |
---|---|
[nodejs] 템플릿 엔진 nunjucks 설치, 세팅, 사용하기 (0) | 2022.01.28 |
[nodejs] 구조분해 할당, 객체 리터럴, require, 랜덤함수, promise (2) | 2022.01.27 |
[nodejs] nodejs로 서버로 홈페이지 열기(express 라이브러리 사용) (0) | 2022.01.26 |
[nodejs] 노드제이스, VM, WSL, windows terminal, 터미널에서 파일 생성하기 (0) | 2022.01.25 |