TIL 2021-05-10 (NPM, ESLint, Prettier)

nyongho·2021년 5월 10일
0

오늘 배운 내용

목록 보기
11/40

TIL


What I Learn?

1) NPM?

NPM 이란 Node Package Manager (노드 패키지 매니저) 의 약자이다.

NPM 은 자바스크립트 런타임 환경인 Node.js 의 기본 패키지 관리자 역할을 한다.

따라서 NPM 을 통해 패키지 또는 모듈 등의 자바스크립트 소프트웨어를 자신의 프로젝트에 설치할 수 있다.

2) ESLint?

ESLintES + Lint 를 합친 단어다. ES 는 Ecma Script 를 의미 (표준 자바스크립트) 하며 Lint에러가 있는 코드에 표시를 단 것을 의미한다.

ESLint 는 팀 프로젝트 때 매우 유용하게 사용된다.

프로젝트 내의 전반적인 코드 컨벤션을 지정할 수 있으며 팀이 원하는 특정 에러를 캐치할 수도 있다.

이를 통해 여러명이 작업한 프로젝트지만 혼자 한 것처럼 획일화된 코드를 경험할 수 있게 한다.

3) Prettier?

Prettier정해진 규칙에 따라 자동으로 코드 스타일을 정리 해주는 도구이다.

코드를 열심히 작성하다보면 나도 모르게 가독성이 떨어지는 코드를 작성하고 있을 때가 있다.

그럴 때 Prettier 를 사용하면 (세이브 버튼을 누르면) 자동으로 내가 설정한 컨벤션에 따라 코드 스타일을 예쁘게 정리해준다.

profile
두 줄 소개

0개의 댓글