Open JiwoonKim opened 4 years ago
macOS Catalina (v 10.15.6) 기준 개발 환경 설정 모음
Catalina에서는 디폴트 쉘이 zsh으로 설정됨
- oh-my-zsh 설치
- 테마 설정: agnoster
andromeda
, vscode-icons
, auto close tag
, eslint
, prettier
, vscode-styled-components
, TODO Highlight
, bracket pair colorizer 2
$ git config --global user.name "{$아이디}"
$ git config --global user.email "{$이메일주소}"
$ git credential-osxkeychain store
protocol=https
host=oss.navercorp.com
username={$OSS 아이디}
password={$OSS 패스워드} #LDAP 패스워드 or PAT 토큰
# enter 두번 입력
nvm을 설치하여 여러 버전의 node.js 관리할 수 있는 환경 마련하기
- 먼저 컴파일러 설치 (이미 있으면 생략 가능):
$ brew install gcc
- 쉘 프로파일 파일 미리 생성:
$ touch ~/.zshrc
- nvm 설치:
$ brew install nvm
- nvm 디렉토리 생성:
$ mkdir ~/.nvm
- 쉘 프로파일 파일(
$ vi .zshrc
) 내에 스크립트 추가export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm [ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
- 패키지 매니저 설치:
$ brew install yarn
- 필요할 node.js 버전 설치:
$ nvm install {$버전 or node}
collection of fears when setting up the developer environment
윈도우 설정에 맞게 이것저것 바꾸고, 나의 환경에 맞게 무언가를 더 설치하는데 정말 코드에 기여해야 되는 부분이 아닌 고작 설정부분 코드를 이렇게 변경하는 것이 괜찮은가 고민도 든다. (나중에 pull request를 할 때, 어떻게 하면 이 부분을 제외하고 제출을 할 수 있을까?)
셋업하는데만 최소 하루, 이틀이 걸리는데 이게 정상일까?