// node내에서 작성한 코드를 실행시키려면 파일명이 필요하기때문에 // nodePractice.js 로 파일명을 지정 const test = function(arg){ console.log("Arg is : ", arg); } testFunction(60);
// node로 해당 함수를 실행시켜보자. // 1. 터미널을 킨다. // 2. node [실행시킬 파일명] 을 적는다. // 3. 터미널 창에서 해당 파일 실행 // 4. 출력 $ node nodePractice.js // 터미널 내에서 node 를 쓸것이고 파일명이 nodePractice.js 인것을 실행한다는 뜻 // 터미널 창에 결과로 "Arg is : 60" 나오는것을 볼수있다.
nvm의 사용법
1) $ nvm ls 현재 nvm을 통해 설치한 node version들이 나온다. 2) $ nvm install 12.15.1 원하는 버전을 설치한다. 3) $ nvm use 버전넘버 // # 예를 들어, nvm use 12.15.1, nvm use 14.12.5 nvm ls 를 통해 버전을 확인하고, 사용할 버전을 작성하여 사용한다.
* git work-flow의 예시
( 출처:https://zepel.io/blog/5-git-workflows-to-improve-development/)
1) master 레파지토리(upstream)를 fork 해온다
2) fork해온 레포지토리를 local로 클론해온다.
3) 한 프로젝트는 여러명이 한꺼번에 작업하기 때문에 master 레파지토리는 계속 업데이트 된다. 그렇기 때문에 local과 master 레파지토리의 싱크를 계속 맞춰줄 필요가 있다. pull 명령을 통해 로컬의 dev branch를 최신화 한다.
4) 최신화된 code base 를 가지고 새로운 feature 를 개발할 branch를 생성한다.
5) 새로 만든 branch내에서 새로운 기능을 개발한다.
6) 새로운 기능 개발이 끝나면 해당 branch를 자신의 레파지토리에 push한다. (단 새로만든 feature branch에 push 해야 한다.)
7) 해당 branch 를 project master 레파지토리로 pull request를 보낸다.
8) master 레파지토리 관리자는 요청이온 pull request 를 확인하여 merge를 해주게 되는데, 그렇데 되었을때 하나의 기능개발이 완료된다.
9) 또다른 기능을 개발할땐 이와 같은 과정을 반복 진행하게 된다.
$ git brunch [생성할 brunch name]
$ git checkout [이동할 brunch name]
$ git checkout -b [생성할 brunch name]