nodejs
//-----------------------------------------------------------------------------
- 출시 역사( version release history)
https://en.wikipedia.org/wiki/Node.js#Releases
4 : 2015
5 : 2015
6 : 2016
7 : 2016
8 : 2017
9 : 2017
10 : 2018-04
11 : 2018-10
12 : 2019-04 , ESM 지원 시작(실험단계 --experimental-modules )
13 : 2019-10
14 : 2020-04
15 : 2020-10 , ESM 정식 지원
16 : 2021-04
17 : 2021-10
18 : 2022-04 (LTS)
20 : 2023-04 (LTS)
21: 2023-10
22 : 2024-04
23 : 2024-10
24 : 2025-04
- ESM : ECMAScript modules, ES6 모듈
//-----------------------------------------------------------------------------
- 리눅스 와 윈도우에 노드 설치, 업그레이드, 제거
//==========================
< Linux(우분투) >
//-------------------------------------
[ 서버 전체 환경에 설치 ]
$ curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
$ sudo apt-get install -y nodejs
//-------------------------------------
[ 개인 환경에 설치 ]
리눅스(우분투)에서 지정된 버전의 node.js 설치
ubuntu install specific version of node.js
* NVM(Node Version Manager) 설치
https://github.com/nvm-sh/nvm
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
$ source ~/.bashrc
* node.js 설치
- LTS 버전 확인
https://nodejs.org/en/download
$ nvm install 20.11.0
* 기본 버전 지정
$ nvm alias default 20.11.0
//=========
* npm 업그레이드
- 다음 명령을 2번 실행한다.
https://askubuntu.com/questions/562417/how-do-you-update-npm-to-the-latest-version
sudo npm install -g npm
sudo npm install -g npm
//==========================================
< Windows >
- node.js 사이트 (nodejs.org) 에서 windows용 .msi 파일을 다운 받아 설치하면 되지만 여러 버전을 사용하는 방법을 소개
- 여러 버전을 사용해야 하는 상황이 아니라면 안정성과 호환성을 위해서 완전제거후 .msi 파일로 설치를 권장
* nvm (node.js version management utility for Windows) 설치
- 다운로드
https://github.com/coreybutler/nvm-windows/releases
- 기존에 .msi로 설치된 버전이 있다면 프로그램 추가 제거에서 제거
- 중요 : 제거후 c:\program files\nodejs 폴더도 삭제
- nvm 설치
nvm-setup.exe 를 실행해서 nvm 설치
- node.js 설치
nvm install
- 지정한 버전 설치
- 최신 버전 설치
nvm install latest
nvm list
- 설치된 리스트
nvm use
- 지정한 버전 사용
nvm version
- 현재 사용중인 버전 표시
nvm uninstall
- 지정한 버전 제거
//=============
* npm 업그레이드
https://github.com/felixrieseberg/npm-windows-upgrade
- 아래의 방법은 nvm 환경 에서는 안될수도 있다.
- PowerShell 을 관리자 권한으로 실행
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
//==============
// 참고
http://hong.adfeel.info/backend/nodejs/window%EC%97%90%EC%84%9C-nvmnode-version-manager-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/
https://github.com/coreybutler/nvm-windows
'Code > Web' 카테고리의 다른 글
Redis 속도 테스트 - predis 와 phpredis 비교 (0) | 2019.07.18 |
---|---|
MongoDB 사용법 (0) | 2019.07.14 |
AWS S3 사이트에 HTTPS 적용 방법 (0) | 2019.07.08 |
[AWS] URL 주소 리다이렉트 하는 방법 (0) | 2019.05.28 |
php, javascript 정오 비교, 3항 연산자 (0) | 2019.05.07 |