===== 윈도우 개발환경 셋업 ====== * description : 개발자를 위한 윈도우 개발환경 셋업 * author : 주레피 * email : dhan@repia.com * lastupdate : 2022-03-24 ===== Intro ===== ===== 필수 소프트웨어 ===== * 준비: Windows 10, 버전 2004 이상(업데이트 필요) * Chrome, Brave Browser - 브라우저 * Visual Studio Code - 에디터 * Extension List * Python (옵션) * ESLint * Prettier - Code formatter * Material Theme -> 설정에서 테마 선택 * Material Icon Theme * Remote - WSL * Prettier - Code formatter * Chocolatey - 패키지 매니저 (비슷한 프로그램, pip, homebrew, apt-get, ...) // PowerShell(관리자 모드) PS C:\Users> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) // 공식홈에서 패키지 검색하면 설치 이름 확인 가능 PS C:\Users> choco install adobereader PS C:\Users> choco install python PS C:\Users> choco install micorsoft-windows-terminal * Windows Terminal 설치 - Microsoft Store or Chocolatey // 설정에서 Json 파일 열기 "colorScheme": "Monokai Night" "fontFace": "MesloLGS NF" * https://terminalsplash.com/?ref=producthunt * https://docs.microsoft.com/ko-kr/windows/terminal/customize-settings/color-schemes * Windows Subsystem for Linux (WSL), WSL2 PS C:\Users> wsl --list --verbose PS C:\Users> wsl -l -v * Ubuntu - Microsoft Store 계정 생성 // ohmyzsh 설치 $> sudo apt install zsh -y $> sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" $> git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k $> vi ~/.zshrc ZSH_THEME="powerlevel10k/powerlevel10k" $> 초기 설정 ... $> p10k configure // 처음에는 터미널을 나갔다가 들어오면 입력할 필요가 없음 (설정 다시 하고 싶을 때 입력) $> sudo apt-get update $> sudo apt-get install openssl $> sudo apt-get upgrade $> sudo apt-get install nodejs -y $> sudo apt-get install yarn -y $> sudo add-apt-repository ppa:deadsnakes/ppa // python업그레이드를 위해 deadsnakes personal package archives 추가 $> sudo app-get update $> curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - $> sudo apt-get update && sudo apt-get install yarn $> sudo apt install ./gh_2.6.0_linux_amd64.deb * https://github.com/romkatv/powerlevel10k#oh-my-zsh * Git - 버전 관리 ===== zsh command not found 해결방법 ===== * homebrew 설치로 해결 1) $> cd /opt // opt로 이동 2) $> sudo mkdir homebrew // homebrew 디렉토리 생성 3) $> curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew // 설치 4) $> echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc // 환경변수 선언 5) $> /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)" * [[https://velog.io/@wijoonwu/zsh-command-not-found-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0|homebrew 설치 후 해결]] ===== Term ===== ===== Tip ===== ===== Troubleshooting ===== ===== Ref ===== * [[https://nomadcoders.co/windows-setup-for-developers|윈도우개발환경 영상]] * [[https://theoldface-dev.tistory.com/9|윈도우개발환경 정리된 사이트]] {{tag>주레피 tools 소프트웨어 윈도우 윈도우셋업 윈도우개발환경 wsl slaptear}}