TodoList만들기!_개발환경(2)

장봄·2020년 6월 23일
0

TodoList만들기

목록 보기
3/9
post-thumbnail

💻 D-day 02

일주일만에 다시 돌아왔다. 일주일간 많은 과제들과 문제들로 치여 숨만 겨우 쉬다가 내일 중간 점검테스트가 있어서 저녁에 짧은 시간이지만 잠시 프로젝트 개발환경을 구축했다. 처음에는 시작하기전에 개발환경을 어디서부터 시작해야할지 몰라서 구글링을 했다.

  1. Node.js 설치

노드는 개발자가 모든 종류의 서버 사이드 도구들과 어플리케이션을 JavaScript로 만들수 있도록 해주는 런타임 환경이다.

terminal에 node -v로 노드가 설치되어 있는지 확인이 가능하다. 설치가 이미 되어있어서 노드는 따로 설치하는 과정을 하지 않았다.

  1. Express설치

Express는 Node 웹 프레임 워크이다.

터미널에 'npm install mocha --save'로 설치한다.

  1. npmPackage만들기

npmPackage를 만들기 위해 터미널에 'npm init'로 설치한다. 이후 추가적으로 나오는 정보는 저자만 이름을 적고 엔터를 쳐서 만든다.

  1. gitignore만들기

git에서 특정 파일을 숨기거나 무시하기 위한 목적으로 사용된다.
폴더명을 '.gitignore'으로 적고 파일내부에 무시할 폴더나 파일명을 적는다.

  1. mocha 설치

테스트를 하기위해 터미널에 'npm install mocha --save-dev'로 설치한다.

mocha로 testing준비

mocha는 러너를 포함하고 있는 테스트 프레임워크이다. 사용자 수가 가장 많은 테스크 프레임워크이고 코드스테이츠의 과제도 mocha를 많이 이용한다. mocha는 자체적으로 assertion을 지원하지 않기 때문에 assertion라이브러리와 함께 사용해야 한다.

node에서 제공하는 assert라이브러리가 있다. 별도의 설치없이도 require로 바로 import해서 사용이 가능하다. 하지만 코드스테이츠에서는 chai라는 라이브러리를 이용해서 chai를 이용하려한다.

오늘은 mocha와 chai를 설치만 하고 다음에 test코드를 직접 작성해보려고 한다.

mocha참고블로그

profile
즐겁게 배우고 꾸준히 블로깅하는 개발자입니다 ;>

0개의 댓글