-
[NodeJs-신입]1일차 - 개발환경설정- I편( ver 22.09.01)신입개발자-교육/Node(Nest.js) 2022. 9. 26. 08:32
<웹개발자> 1. 개발환경 스펙
구분 툴 OS 윈도우 10이상 IDE Visual Studio Code 개발언어 JavaScript
TypeScript (팀 개발능력 성숙도 향상 이후 진행 )형상관리 github 서비스 이용
또는 사내 NAS에 gitlab stand-alone 설치하여 운영협업 Teams
추) Office 365가입시 기본 제공하는 "팀즈" 추천일정관리 Redmine 2. OS 환경 구성 - Windows 기준
1) WSL 설치 및 Version 2로 설정
WSL 설치 # Enable the Windows Subsystem for Linux
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Enable Virtual Machine feature
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# Download the Linux kernel update package : wsl_update_x64.msi
# Set WSL 2 as your default version
$ wsl --set-default-version 2
# Install your Linux distribution of choice
https://apps.microsoft.com/store/search?publisher=Canonical%20Group%20Limited
[추천]→ ubuntu 20.04.4 lts → 20044[설치본 삭제]
wsl --unregister <distro name>.Set up a WSL development environment
https://docs.microsoft.com/en-us/windows/wsl/setup/environment[참고]
Run Linux GUI apps on the Windows Subsystem for Linux
https://docs.microsoft.com/windows/wsl/tutorials/gui-apps버전 확인 - "CMD" $ wsl -l -v WSL Version 2로 설정 # wsl --set-default-version 2 [참고]
https://docs.microsoft.com/en-us/windows/wsl/basic-commandswsl 사용자 root 활성화 시키기
- 차후 개발시 편의성을 위해서1) wsl 콘솔창 실행 - root 패스워드 설정
$ sudo passwd root
2) powershell 콘솔 창
ps c:\> ubuntu config --default-user rootWindwos (호스트 OS)에서 WSL의 경로에 접근하기
https://docs.microsoft.com/ko-kr/windows/wsl/filesystems탐색시 ( 윈도우키 + E )의 주소창에서 아래를 입력함
\\wsl$
에서 설치한 리눅스를 선택해서 접근함
Tips) 바로가기로 해 두면 접근시 편리함2) Windows Terminal 설치
Windows 앱 스토어에서 윈도우 터미널을 설치함
https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=ko-kr&gl=KR
추가) 기본으로 설치한 "ubuntu"를 설정해 줌
관리자 모드 실행 [참고] Windows Subsystem for Linux Documentation
https://docs.microsoft.com/en-us/windows/wsl/
Windows Subsystem for Linux Documentation
https://github.com/MicrosoftDocs/WSL/blob/main/WSL/index.md
Windows Terminal Repo
https://github.com/Microsoft/Terminal/3) Docker 설치 및 설정
Docker Desktop
https://www.docker.com/products/docker-desktop/주의 docekr 설정에서 엔진을 WSL로 설정함 [참고]
https://docs.microsoft.com/en-us/windows/wsl/tutorials/wsl-containers4) IDE 설치 및 설정
- IDE ( Itegrated Development Environment )
'신입개발자-교육 > Node(Nest.js)' 카테고리의 다른 글
[NodeJs-신입]2일차 - 개발환경설정- II편( ver 22.09.01) (0) 2022.09.26