Submit Search
Node.js 런타임 버전 관리하기
0 likes
468 views
Youngbin Han
Node.js 런타임 버전 관리하기
Software
Read more
1 of 8
Download now
Download to read offline
1
2
3
4
5
6
7
8
More Related Content
PPTX
Grunt
Dohoon Kim
PDF
Git workflow
HANSUK KIM
PDF
Gruntjs
Chan-uk Son
PPTX
Grunt.js Review
Han Jung Hyun
PPTX
Boss2D 설치과정
Bonex Gu
PDF
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Jae-yeol Lee
PDF
Angular Library
SangHun Lee
PDF
git-workflow
Aria (In Suk) Kim
Grunt
Dohoon Kim
Git workflow
HANSUK KIM
Gruntjs
Chan-uk Son
Grunt.js Review
Han Jung Hyun
Boss2D 설치과정
Bonex Gu
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
Jae-yeol Lee
Angular Library
SangHun Lee
git-workflow
Aria (In Suk) Kim
What's hot
(20)
PDF
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
Youngbin Han
PPTX
Qt Creator에 Point Grey 카메라 연동하기
jdo
PPTX
Sccc 서버 사용내역
성화 이
PPTX
Qt Creator에 OpenCV 연동하기
jdo
PPTX
Git로 협업하기
Kim Byoungsu
PPT
레가시 프로젝트의 빌드 자동화
Jaehoon Choi
PPTX
Subversion
은석 김은석
PPTX
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
PPTX
Qt 5.10.0 개발환경 구축하기
jdo
PDF
[NHN_NEXT] 게임 휴먼 프로젝트 CI + GitHub 세팅 방법
MinGeun Park
PPTX
오픈소스가이드 win,c++
jdo
PDF
Nodejs발표자료 - 팀 세미나용
SuHyun Jeon
PDF
Git 과 GitHub 를 이용한 버전관리와 협업 - 2주차B - 가지치기와 꼬리표 달기
Youngbin Han
PDF
QT/VS 설치방법
Bonex Gu
PPTX
오래된 프로젝트에 Jenkins 적용해보기
용호 최
PPTX
OpenCV 3.4.0 개발환경 구축하기
jdo
PPTX
Unity Auto Build iOS
Giseok Lee
PPTX
githubaction
Wonjun Hwang
PDF
PyCon 2017 예제로 살펴보는 PyQt
덕규 임
PDF
Jenkins with Unity3d & Android
종국 임
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
Youngbin Han
Qt Creator에 Point Grey 카메라 연동하기
jdo
Sccc 서버 사용내역
성화 이
Qt Creator에 OpenCV 연동하기
jdo
Git로 협업하기
Kim Byoungsu
레가시 프로젝트의 빌드 자동화
Jaehoon Choi
Subversion
은석 김은석
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
Qt 5.10.0 개발환경 구축하기
jdo
[NHN_NEXT] 게임 휴먼 프로젝트 CI + GitHub 세팅 방법
MinGeun Park
오픈소스가이드 win,c++
jdo
Nodejs발표자료 - 팀 세미나용
SuHyun Jeon
Git 과 GitHub 를 이용한 버전관리와 협업 - 2주차B - 가지치기와 꼬리표 달기
Youngbin Han
QT/VS 설치방법
Bonex Gu
오래된 프로젝트에 Jenkins 적용해보기
용호 최
OpenCV 3.4.0 개발환경 구축하기
jdo
Unity Auto Build iOS
Giseok Lee
githubaction
Wonjun Hwang
PyCon 2017 예제로 살펴보는 PyQt
덕규 임
Jenkins with Unity3d & Android
종국 임
Ad
Viewers also liked
(20)
PDF
Git 과 GitHub 를 이용한 버전관리와 협업 - 3주차 - 코드 기여하기/기여받기, 이슈 처리하기, 지속적 통합
Youngbin Han
PDF
Git 과 GitHub 를 이용한 버전관리와 협업 - 2주차A - 비교하기와 되돌리기
Youngbin Han
PDF
자기소개(SSS발표면접)
Youngbin Han
PDF
Git&GitHub 를 이용한 버전관리와 협업 - 1.첫 커밋 푸시하기
Youngbin Han
PDF
(중국과 세계 발표)황금방패
Youngbin Han
PDF
Slideshare font test
Junyoung Lee
PDF
제2회 SSSCON - 웹해킹 스터디 현황
Youngbin Han
PDF
0.Before Get Started - 시온고등학교 안드로이드 스터디
Youngbin Han
PDF
2.Connect Sunshine to the Cloud - 시온고 안드로이드 스터디
Youngbin Han
PDF
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
Youngbin Han
PDF
한글 폰트 테스트
김 진수
PDF
Git branch stregagy & case study
Woo Jin Kim
PDF
클라우드 컴퓨팅 & 클라우드 보안
Youngbin Han
PPTX
파이썬 Numpy 선형대수 이해하기
Yong Joon Moon
PDF
Git - Level 2
민태 김
PDF
Git 입문자를 위한 가이드
chandler0201
PDF
Git&GitHub 를 이용한 버전관리와 협업 - 2.비교하기와 되돌리기
Youngbin Han
PDF
svn 능력자를 위한 git 개념 가이드
Insub Lee
PDF
Git 사용법 공유 + Unity3D with git
SeongSik Kim
PPTX
자기소개
parkmunge
Git 과 GitHub 를 이용한 버전관리와 협업 - 3주차 - 코드 기여하기/기여받기, 이슈 처리하기, 지속적 통합
Youngbin Han
Git 과 GitHub 를 이용한 버전관리와 협업 - 2주차A - 비교하기와 되돌리기
Youngbin Han
자기소개(SSS발표면접)
Youngbin Han
Git&GitHub 를 이용한 버전관리와 협업 - 1.첫 커밋 푸시하기
Youngbin Han
(중국과 세계 발표)황금방패
Youngbin Han
Slideshare font test
Junyoung Lee
제2회 SSSCON - 웹해킹 스터디 현황
Youngbin Han
0.Before Get Started - 시온고등학교 안드로이드 스터디
Youngbin Han
2.Connect Sunshine to the Cloud - 시온고 안드로이드 스터디
Youngbin Han
1.Create Project Sunshine - 시온고등학교 안드로이드 스터디
Youngbin Han
한글 폰트 테스트
김 진수
Git branch stregagy & case study
Woo Jin Kim
클라우드 컴퓨팅 & 클라우드 보안
Youngbin Han
파이썬 Numpy 선형대수 이해하기
Yong Joon Moon
Git - Level 2
민태 김
Git 입문자를 위한 가이드
chandler0201
Git&GitHub 를 이용한 버전관리와 협업 - 2.비교하기와 되돌리기
Youngbin Han
svn 능력자를 위한 git 개념 가이드
Insub Lee
Git 사용법 공유 + Unity3D with git
SeongSik Kim
자기소개
parkmunge
Ad
Similar to Node.js 런타임 버전 관리하기
(20)
PDF
Javascript everywhere - Node.js | Devon 2012
Daum DNA
PPTX
Single-page Application
Sangmin Yoon
PDF
NPM Library Deploy
Wonjun Hwang
PDF
[IoT] MAKE with Open H/W + Node.JS - 3rd
Park Jonggun
PDF
Softcon_하재권_Only javascript의 하이브리드 앱서버 도전기
hajaekwon
PPTX
Java, android 스터티9
Heejun Kim
PPTX
Vue 뽀개기 1장 환경설정 및 spa설정
leejungwang
PDF
Node.js intro
Chul Ju Hong
PDF
(스프링프레임워크 강좌)스프링부트개요 및 HelloWorld 따라하기
탑크리에듀(구로디지털단지역3번출구 2분거리)
PDF
d2_5th_나눔 프로젝트 설명서
SungOn Lee
PDF
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
PDF
빌드관리 및 디버깅 (2010년 자료)
YEONG-CHEON YOU
PPTX
모바일 크로스플랫폼 비교 - 월간슬라이드 4월
월간 IT 슬라이드
PDF
웹 Front-End 실무 이야기
JinKwon Lee
PDF
Project anarchy로 3 d 게임 만들기 part_1
Dong Chan Shin
PPTX
Spring Boot + React + Gradle in VSCode
dpTablo
PPTX
Java, android 스터티10
Heejun Kim
PDF
GIT_GETCHA_HANJUNG
Jung Han
PDF
Introduce Yeoman
항희 이
PDF
Node.js in Flitto
SeungWoo Lee
Javascript everywhere - Node.js | Devon 2012
Daum DNA
Single-page Application
Sangmin Yoon
NPM Library Deploy
Wonjun Hwang
[IoT] MAKE with Open H/W + Node.JS - 3rd
Park Jonggun
Softcon_하재권_Only javascript의 하이브리드 앱서버 도전기
hajaekwon
Java, android 스터티9
Heejun Kim
Vue 뽀개기 1장 환경설정 및 spa설정
leejungwang
Node.js intro
Chul Ju Hong
(스프링프레임워크 강좌)스프링부트개요 및 HelloWorld 따라하기
탑크리에듀(구로디지털단지역3번출구 2분거리)
d2_5th_나눔 프로젝트 설명서
SungOn Lee
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
빌드관리 및 디버깅 (2010년 자료)
YEONG-CHEON YOU
모바일 크로스플랫폼 비교 - 월간슬라이드 4월
월간 IT 슬라이드
웹 Front-End 실무 이야기
JinKwon Lee
Project anarchy로 3 d 게임 만들기 part_1
Dong Chan Shin
Spring Boot + React + Gradle in VSCode
dpTablo
Java, android 스터티10
Heejun Kim
GIT_GETCHA_HANJUNG
Jung Han
Introduce Yeoman
항희 이
Node.js in Flitto
SeungWoo Lee
More from Youngbin Han
(18)
PDF
Ubucon Europe and Asia
Youngbin Han
PDF
우분투 아시아 컨퍼런스 바닥에서 시작하기
Youngbin Han
PDF
Automating boring and repetitive UbuCon Asia video and subtitle stuffs
Youngbin Han
PDF
Engaging new l10n contributors through Open Source Contributhon
Youngbin Han
PDF
Introduction to Hanjp-IM Project (DebConf18 - Hsinchu, Taiwan)
Youngbin Han
PDF
What's new in Ubuntu 18.04 LTS
Youngbin Han
PDF
Naver Campus Hackday Winter 2017 참가 후기
Youngbin Han
PDF
우분투한국커뮤니티 2017년 활동보고
Youngbin Han
PDF
FluxSync Team 중간보고
Youngbin Han
PDF
openSUSE.Asia Summit 2017 Tokyo 참관후기
Youngbin Han
PDF
How & Why we have connected Slack & IRC
Youngbin Han
PDF
SKHUFEEDS 소개 발표자료(노트 포함)
Youngbin Han
PDF
SKHUFEEDS 소개 발표자료
Youngbin Han
PDF
Snaps on Ubuntu Desktop
Youngbin Han
PDF
How and why we have integrated Slack and IRC
Youngbin Han
PDF
Ubuntu's Unity - Birth to Death(in 5minutes)
Youngbin Han
PDF
Jekyll and GitHub Pages
Youngbin Han
PDF
Git&GitHub 를 이용한 버전관리와 협업 - 4.협업과 지속적 통합
Youngbin Han
Ubucon Europe and Asia
Youngbin Han
우분투 아시아 컨퍼런스 바닥에서 시작하기
Youngbin Han
Automating boring and repetitive UbuCon Asia video and subtitle stuffs
Youngbin Han
Engaging new l10n contributors through Open Source Contributhon
Youngbin Han
Introduction to Hanjp-IM Project (DebConf18 - Hsinchu, Taiwan)
Youngbin Han
What's new in Ubuntu 18.04 LTS
Youngbin Han
Naver Campus Hackday Winter 2017 참가 후기
Youngbin Han
우분투한국커뮤니티 2017년 활동보고
Youngbin Han
FluxSync Team 중간보고
Youngbin Han
openSUSE.Asia Summit 2017 Tokyo 참관후기
Youngbin Han
How & Why we have connected Slack & IRC
Youngbin Han
SKHUFEEDS 소개 발표자료(노트 포함)
Youngbin Han
SKHUFEEDS 소개 발표자료
Youngbin Han
Snaps on Ubuntu Desktop
Youngbin Han
How and why we have integrated Slack and IRC
Youngbin Han
Ubuntu's Unity - Birth to Death(in 5minutes)
Youngbin Han
Jekyll and GitHub Pages
Youngbin Han
Git&GitHub 를 이용한 버전관리와 협업 - 4.협업과 지속적 통합
Youngbin Han
Node.js 런타임 버전 관리하기
1.
Node.js 런타임 버전 관리하기 한영빈 / Youngbin Han / 韩永斌 sukso96100@gmail.com
2.
이 발표를 하는 이유? Node.js 로 프로젝트 새로 할 때는 이런 짓을 할 필요가 없었음. 그냥 최신버전 설치하고, 최신 버전의 런타임에서 제공하는것 기 준으로 프로젝트 하면 됨. 딱히 이전 버전을 쓸 일이 없음... 최근 선배의 소개로 웹개발 일을 시작했는데... 이미 하던 프로젝트 중간에 참여 하는 거고 수정 해야 하는 코드는 최신 버전의 런타임에서 작동이 안됨. 소스코드가 의존하는 모듈도 마찬가지... 일 때문에 이전 버전도 써야하고, 다른 플젝 때문에 최신버전도 필요.
3.
이전 버전의 런타임도 써야하고, 최신 버전의 런타임도 써야 하는 상황. 해결방법은?
4.
대략 2가지 정도 Node.js 런타임 버전을 관리해주는 도구를 사용 n, nvm 컨테이너로 감싸버리기 Docker, rkt, lxd
5.
n https://github.com/tj/n 설치하기( nodejs , npm 미리 설치 되어 있어야 함) npm instal ‑g n 버전 목록 보이기 n 런타임 버전 6.7.0 설치 및 설정 n 6.7.0 런타임 최신버전 설치 및 설정 n latest
6.
nvm https://github.com/creationix/nvm 설치 curl ‑o‑ https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bas export NVM_DIR="$HOME/.nvm" [ ‑s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 최신 버전 런타임 설치 nvm install node 최신 버전 런타임 사용 설정 nvm use node
7.
Docker Dockerfile FROM node:<version‑tag>
8.
정리 잠깐 런타임 버전 바꿔서 테스트 하는 경우 : n 사용합시다. 프로덕션에 배포시 특정 버전이 필요한 경우 : Docker 씁시다.
Download