... 4

Mac-M1 NVM을 이용한 Nodejs 설치

mac북 초기화로 모든 셋팅 및 설치를 새로 해야 해서 이번 기회에 정리해두기로 했다. NVM이란 NVM(Node Version Manager)이란 Node.js의 버전을 관리해주는 도구이다. 이를 이용해 노드 버전별 설치/삭제를 쉽게 할 수 있으며, 여러 버전의 노드를 설치한 후 선택해서 사용할 수 있다. NVM 설치를 위해서는 homebrew가 미리 설치 되어 있어야 한다. homebrew 설치는 아래 링크를 통해 확인! https://cattaku.tistory.com/63 brew install nvmnvm 설치가 완료되면 nvm 디렉토리를 생성 mkdir ~/.nvm디렉토리 생성 후 path 설정이 필요하다. vi ~/.zshrczshrc 파일에 아래 경로를 추가해준다. export NVM_DI..

... 2023.10.20

Mac-M1에서 homebrew 설치 및 warning: /opt/homebrew/bin is not in your path 에러 해결

Homebrew란? Ruby와 Git 으로 개발된 MacOS 용 패키지로 terminal을 이용한 git 명령어를 사용하려면 필수 설치 패키지이다. 설치 /bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))" 터미널에서 위 명령어를 실행한다. 에러해결 설치 중 또는 설치 후 brew 명령어를 사용하면 Warning: /opt/homebrew/bin is not in your PATH 라고 에러 메시지가 나오는데 , 메시지 내용처럼 PATH 에 등록이 되지 않았기 때..

... 2023.10.20

[Nodejs] 기술면접 예상 질문

노드 서버 개발자로 취직 준비를 하면서 면접 때 받았던 질문들을 정리해 보았다. 포트폴리오로 제출한 토이프로젝트를 nodejs와 reactjs로 구현을 했었기 때문에 노드와 리액트에 대한 질문을 동시에 받았다. =====Nodejs란? 클라이언트의 브라우저 외부에서 웹 애플리케이션을 실행하기위한 오픈 소스, 크로스 플랫폼 자바 스크립트 런타임 환경 및 라이브러리로, 웹 서버의 기능을 가지고 있다. ===== 웹서버란 무엇인가? ===== Nodejs를 사용하는 이유? ===== Node의 작동 원리 ===== 비동기처리란? 자바스크립트의 비동기 처리란 ‘특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 먼저 수행하는 자바스크립트의 특성’을 의미합니다. ===== 싱글쓰레드란? 자바스크립트의 경..

... 2021.02.02

vim 사용법

# FOR BEGINNERS ### VIM으로 가장 기본적인 문서 편집만을 하고 싶다면 세 가지를 알아야 합니다. * [모드 전환 방법](#모드-전환-방법) * [VIM을 종료하는 방법](#VIM을-종료하는-방법) * [저장하는 방법](#저장하는-방법) #### 모드 전환 방법 * 화면의 최하단을 봅니다. `NORMAL`이라 되어 있으면 `NORMAL`모드이고, `INSERT`라 되어 있으면 `INSERT`모드입니다. >`NORMAL`모드일 때에는 아직 마음껏 타이핑을 하지 않도록 합니다. 커서가 여기저기 점프하고 글자가 삭제될 수 있습니다. >`INSERT`모드가 되면 평범한 워드 프로세서처럼 사용할 수 있습니다. * `NORMAL`모드일 때 `i`를 누르면 `INSERT`모드로 바뀝니다. * `INS..

... 2020.09.02