사용자 도구

사이트 도구


node:home

nvm을 이용한 여러버전의 node.js관리하지

Linux

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
-- 또는
curl -s -o- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

macOS

brew install nvm

Windows

https://github.com/coreybutler/nvm-windows#installation--upgrades

nvm설치를 먼저한다.

그리고

nvm install 18
nvm use 18

nvm 사용하여 node.js 설치

nvm ls-remote  <-- 설치가능한 목록
nvm ls  <-- 설치된 목록

node 설치

nvm install --lts=gallium
nvm install --lts=hydrogen
nvm install --lts  <-- 최신 LTS버전을 설치

node 버전 전환

nvm use 18
nvm use 16
nvm use system

Node.js

Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.

내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다

nodejs INSTALL

Node.js LTS(v16.x) :

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
 
# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs

Node.js 현재(v18.x) :

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs
 
# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
apt-get install -y nodejs

npm (Node Package Manager)

npm (노드 패키지 매니저/Node Package Manager)은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 명령 줄 클라이언트(npm), 그리고 공개 패키지와 지불 방식의 개인 패키지의 온라인 데이터베이스(npm 레지스트리)로 이루어져 있다. 이 레지스트리는 클라이언트를 통해 접근되며 사용 가능한 패키지들은 npm 웹사이트를 통해 찾아보고 검색할 수 있다. 패키지 관리자와 레지스트리는 npm사에 의해 관리된다.

Windows modules Directory

나의 PC에 있는 node_modules위치는 C:\Users\taekg\AppData\Roaming\npm\node_modules

주요 modules 설치

npm install -g typescript
npm install -g @angular/cli
npm install -g eslint
npm install -g create-react-app

install시 옵션

CLI을 통한 설치시 –save, –save-dev옵션의 차이

npm install mocha --save
npm install mocha --save-dev

–save는 package.json의 dependencies에 추가하며 –save-dev는 package.json의 dev-Dependencies에 추가된다.

Node.js Update

1.Node.js 의 패키지매니저인 npm 을 이용해서 대부분의 플러그인을 설치하는데요. 캐시가 남아있는 경우 에러가 날 수 있다고 합니다. 캐시를 미리 삭제해줍니다.

$ sudo npm cache clean -f

2.n설치

$ sudo npm install -g n

3.npm 설치하기

$ sudo n [latest|stable|lts|version]

4.npm 버전선택 단순히 n을 입력하면 설치된 node.js버전을 확인 할 수 있고 그중에 선택할 수 있다.

$ sudo n

MacOS

brew update brew upgrade node

현재설치된 소프트웨어 brew list 설치가능한 목록 brew search node

버전별설치 brew install node@18

React Application 시작

  • Node.js
    • 최신버전확인
      • npm -v
      • node -v
    • npm upgrade
      • sudo npm install -g npm
  • Project 생성방법
    1. Node.js최신버전확인
      • npm -v
      • sudo npm install -g npm
    2. create-react-app
      • npm install -g create-react-app
    3. create PROJECT
      1. create-react-app boeun
    4. 확인
      1. npm start
      2. http://localhost:3000에서 확인하세요.
node/home.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1