2020.4.27 TIL

i do as i say·2020년 4월 27일
0
post-thumbnail


노래라도 들으면서 합시당당당당당근양파

node.js 용어 설명

  • node.js: javascript의 런타임 (실행 가능한 환경)
  • nvm: node version manager / 노드의 버전을 옮겨 다닐 수 있는 프로그램
  • npm: node package manager / 노드에서 필요한 모듈이 전부 있는 곳
  • package.json: 내가 하고 있는 프로젝트의 모든 모듈의 내용을 보여 줌 npm install을 통해 모듈을 받을 수 있다

나같은 경우엔 brew를 통해서 nvm을 설치했는데 not found nvm이 떴음. 해 보라는 거 다 해 봤지만.. 되지 않았음.. 그래서 (https://enfanthoon.tistory.com/117) 요기를 참고했다.

package.json

  1. dependencies : 반드시 필요한 모듈들이 무엇인지
  2. devDependencies : 개발하는 환경에서 필요한 모듈이 무엇인지 (실제 프로젝트 동작에서 직접적으로 영향을 주진 않음)
  3. script : npm으로 실행시킬 수 있는 명령어. 어떠한 동작을 해야 되는지 나옴.

자바스크립트 런타임? : 웹 브라우저

런타임이 뭐지? : 프로그램이 구동되는 환경 (환경 = 프로그램)
어떤 프로그래밍 언어가 동작할 수 있는 프로그램.
코드를 적었다면, 코드가 실행이 되어야 하고, 그 실행이 되는 곳.

  • 웹 브라우저는 자바스크립트의 대표적인 런타임이다.
    예전에는 JS runtime이 web browser밖에 없었지만 이제는 Node.js라는 새로운 JS 런타임이 나왔다. 브라우저가 아닌 곳에서 실행이 되는 것임. 그래서 서버와 같은 다른 프로그램을 만들 수 있게 되었다. 크.

정리하자면 런타임이란 프로그래밍 언어가 돌아가는 환경! Node는 자바스크립트 런타임입니다.

파일 리모트

  • 기본적인 fork 및 clone

    git fork -> git clone fork-URL
  • 페어와 연결

    git remote add pair(nickname) pair-fork-URL
    git remote -v
  • 코드 작성

    git add / git commit -m 'test'
    git push origin master
  • 이후 페어가 나의 코드가 올라간 최신 파일을 받으려면?

    git pull pair master

파일 충돌?

나와 페어의 코드가 업데이트된 상태에서 pull을 하게 되면 오류가 뜨면서 VSC에 충돌 코드 및 충돌 코드 첨삭 기능이 뜸. 수정 후 다시 push.

노션으로 갈 때가 됐음

profile
커신이 고칼로리

0개의 댓글