본문 바로가기

웹 프레임워크/Javascript - Koa.js

[Javascript] Koa.js 프로젝트 생성 및 ESLint설정

728x90

Koa 설치

$ mkdir koa-server
$ cd koa-server
$ yarn init
$ yarn add koa

ESLint 설정

ESLint는 자바스크립트 문법을 검토해주는 도구다. 때문에 전역으로 설치해주는 것이 프로젝트 초기설정에도 좋다.

$ yarn global add eslint
$ esint --init

실행하면 루트 디렉토리에 .eslintrc 파일이 생기는데, 기본적으로 세미콜론을 허용하지 않고, 그 외에도 엄격하게 코드 규칙을 잡는다.

때문에 자기 자신만의 코드 스타일을 선정하고 적용한다.

$ yarn add --dev eslint eslint-config-airbnb-base
eslint-plugin-import

프론트엔드와 백엔드를 개발 시에, ESLint는 조금 다르게 설정되고,

자바스크립트인지 타입스크립트인지에 따라서 또 설치될 의존성이 다르다.

프론트엔드의 경우 webpack이 거의 필수이기 때문에,

$ yarn add --dev eslint-import-resolver-webpack

타입스크립트의 경우 typescript에 관련된 ESLint를 추가 설치한다.

$ yarn add --dev eslint-import-resolver-typescript

각자의 기반에 따라 설치를 잘하길 바란다.

728x90

'웹 프레임워크 > Javascript - Koa.js' 카테고리의 다른 글

[Javascript] Koa.js 기본 사용법  (0) 2021.06.29