개발/Frontend [Window 10] VSCode 초기 세팅하기 for React - 원래 맥북을 사용하다가 이번에 window 환경에서 VSCode를 사용하게 되어서 기록합니다. VSCode로 React 또는 프론트엔드 개발을 하기 위한 초기 세팅입니다! 출처: https://www.syncfusion.com/blogs/post/react-vs-code-extensions 1. (선택) 우분투 또는 리눅스 환경 만들기 윈도우에서 VSCode를 설치 후, 터미널을 열면 기본적으로 powershell이 열리는데 익숙한 명령어를 사용하기 위해 우분투를 따로 설치했다. *git bash 등 다른 프로그램을 사용해도 된다. 먼저 powershell을 통해 wsl을 설치해 준다. wsl --install VSCode의 터미널을 열어서 "+"를 누르면 wsl이 있는 것을 알 수 있다. * 추가로 zsh를 설치해도 된다 (아래 레퍼런스 참고) 2. Git, nodejs 설치하기 - git 설치 sudo apt install git 버전 확인 했을 때 잘 나오면 설치된 것 - nodejs 설치 sudo apt install nodejs * 만약 에러가 난다면 sudo apt update를 한 번 실행 한 뒤 다시 시도해 보기! - nvm 설치 nvm 공식 레포 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 설치 후 본인이 편리한 편집기로 쉘 프로필 파일(ex. zshrc, bashrc, profile 등등..) 환경 변수를 설정한다. 나는 vim을 사용했다! vi ~/.zshrc 이렇게 넣어주면 됨 nvm 설치까지 끝나면 node 20 ver을 사용할 수 있도록 설정해 준다 nvm install 20 nvm use 20 결과물 3. 확장 프로그램 설치하기 VSCode에는 유용한 플러그인들이 많은데 프론트엔드(React) 개발에 유용하게 사용하고 있는 플러그인들은 다음과 같다. 1. Prettier 2. Eslint 3. Material Icon Theme 4. Auto Rename Tag 5. HTML CSS Support 6. CSS Peek 7. TailwindCSS IntelliSense (tailwind 사용 시 유용) 확장 프로그램은 개인 취향이지만 나는 이 정도는 기본으로 설치해 두는 것 같다. 이제 코딩 하러 갑시다 ㅎㅎ References 1. WSL 설치 https://learn.microsoft.com/en-us/windows/wsl/install Install WSL Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferred Linux distribution - Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine, and more are available. learn.microsoft.com 2. (참고) VSCode에 zsh 설치하기 https://devbull.xyz/vscode-teomineol-zshro-bagguneun-beob-windows-10/ VSCode 기본 터미널 Zsh+Oh-my-zsh로 바꾸는 법 Windows 10 Windows에서 zsh를 쓸 수 있다고?😲 몰랐는데 윈도우에 WSL을 설치해서 VSCode의 기본 쉘을 zsh로 바꿀 수 있다고 한다. 편하고 예쁜 zsh를 안 쓸 이유는 없기에 간단하게 설치해보았다. WSL을 설치하자 devbull.xyz 3. nodejs 설치하기 https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04 How To Install Node.js on Ubuntu 20.04 | DigitalOcean Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help. www.digitalocean.com 3. nvm 공식 github repo https://github.com/nvm-sh/nvm?tab=readme-ov-file#install--update-script GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm github.com GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm github.com GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm github.com 공유하기 게시글 관리 배워서 남 주자 '개발 > Frontend' 카테고리의 다른 글 React로 프로젝트를 시작 할 때 (0) 2024.07.15 Contents 당신이 좋아할만한 콘텐츠 React로 프로젝트를 시작 할 때 2024.07.15 댓글 0 + 이전 댓글 더보기