본문 바로가기

FRONTEND/Node.js2

[Mac/VSCODE] ESLint, Prettier, Husky, Lint-staged 설정 ESlint linter는 소스코드를 분석해서 문법 에러, 버그를 찾고 보고해주는 도구를 말한다. ESLint는 JavaScript를 위한 정적 검사 Tool이다. 코드를 실행하기 전에 버그를 찾거나, 괄호나 스페이스의 사용방법 등의 스타일을 통일하거나 하는 것에 도움이 된다. 자바스크립트에서 쓸 수 있는 linter는 JS Lint, JS Hint, ESlint 등 이다. 이중 가장 인기가 많은 것이 ESlint 이다. ESlint는 보고만 해주는 것이 아니라, 고쳐주기까지 해서. 규칙을 자신의 상황에 맞게 바꿀 수도 있어 좋다. Prettier Code Formatter로 작성한 코드를 정리해 주는 Tool이다. ESLint가 설정한 룰에 따라 룰에 맞지 않는 코드를 알려주는 Tool이라면, Pret.. 2021. 4. 19.
[Node.js] Node.js 정리 및 설치 NVM & Node 설치 NVM(Node Version Manager) 맥OS에서 설치 & 사용하기 NVM(Node Version Manager) 맥OS에서 설치 & 사용하기. GitHub Gist: instantly share code, notes, and snippets. gist.github.com Node.js 크롬의 JavaScript 엔진(V8 Engine)으로 빌드 된 JavaScript 런타임. JavaScript는 일반적으로 크롬(Chrome)과 같은 브라우저에 내장되어 있다. 그래서 그 동안 JavaScript는 브라우저에 종속되어 있었다. javaScript를 크롬(Chrome)같은 브라우저에서만 쓰는 것이 아닌 브라우저 밖. 즉, 내 컴퓨터에서 다양한 용도로 확장하기 위해 만들어진 .. 2021. 4. 17.