Chocolatey 사용기
What is Chocolatey ?
The Package Manager for Windows ( Software Management Automation )
For What ?
윈도우 환경에서 좀 더 쉽게 자바스크립트 환경을 꾸며보려고
WHY ?
하나하나 다운 받아서 설치하기 귀찮으니까
알아두면 삶이 조금은 윤택해 질지도 몰라서
1. 설치 파일
- chocolatey : 패키지 매니저 ( 인터넷을 통해 설치프로그램을 다운받아서 설치하는 도구 )
- nodist : Node.js 설치 도구
- yarn : npm ( JS 모듈 매니저 ) 대용
- cmder : 윈도우 터미널
- visual studio code : 프론트엔드 에디터
2. 설치 순서
- chocolatey 프로그램 설치
- chocolatey 프로그램을 통해서 nodist, yarn, cmder, visual stuido code 설치
- visual stuido code 설정 및 튜토리얼
3. Let’s get started
- chocolatey 설치
- 설치방법
- 사이트 하단에 Install with cmd.exe 에 나와있는 설치 명령어 @powershell -NoProfile -ExecutionPolicy … 를 복사 후 커맨드 창( cmd ) 에서 붙여 넣으면 설치가 된다.
- 기본 설치 위치 : C:\ProgramData\chocolatey (안보일시, 윈도우 숨김폴더 보기 설정)
- nodist, yarn, cmder, visual-studio-code 설치
cmd> choco install nodist yarn cmder visualstudiocode -y
cmd> refreshenv // 환경 변수 재 적용
- node 설치
cmd> nodist ds // 설치할 수 있는 Node 버전 확인
cmd> nodist ls // 현재 설치 및 적용된 Node 버전 확인
cmd> nodist add 6.10.2 // 6.10.2 버전의 Node 설치 ( 최신 LTS 버전 )
cmd> nodist global 6.10.2 // 시스템에 적용할 Node 버전 설정
cmd> node -v // 현재 Node 버전 확인
-
cmder
babun하고 비슷한데 기능은 필요한것만 있고 가볍고 빠름.
리눅스환경을 에뮬레이터한게 아니고 윈도우환경에서 몇가지 리눅스 커맨드를 사용할수 있게 하는 cmd 확장버전이라고 생각하면 될듯.- 설치 위치 : C:\tools\cmder
- 실행 파일 : C:\tools\cmder\cmder.exe
- context menu에 cmder 바로가기 설정 (Readme.md참고)
cmd> Cmder.exe /REGISTER USER
- visual-studio-code
> code . // 현재 디렉터리를 기준으로 프로그램 실행
-
visual-studio-code 유용한 플러그인 설치
- HTML Preview
- ESLint
- Debugger for Chrome
- vscode-icons
- vim (옵션)
-
visual-studio-code 설정 변경
- 단축키: Ctrl + , 파일명(setting.json)
- 명령어 창
- 단축키: Ctrl + Shipt + p
- 단축키 모음
- 메뉴바 [도움말] -> 바로가기 키 참조
- 튜토리얼
-
삭제하기
- Chocolatey
- 설치 디렉토리(C:\ProgramData\chocolatey) 삭제
- nodist, yarn, cmder, visual studio code
- 제어판 > 프로그램 삭제 에서 삭제
- 또는 cmd> choco uninstall 패키지명(ex.visualstuiocode등)
- Chocolatey
마치며..
nodist, yarn, cmder, visual-studio-code 외에도 여러 소프트웨어 설치가 가능하나 ( 가능한 소프트웨어 )
trusted package (인증된 소프트웨어) 를 설치하는것이 안전할 것 같다.
그리고 Windows OS 의 bit 나 버전은 알아서 맞춰춘다.
'Programming > Doodle' 카테고리의 다른 글
JQuery Method (0) | 2017.02.24 |
---|---|
JSP JSTL(JSP Standard Tag Library) - 코어 태그 (core) (0) | 2016.11.21 |
JSP JSTL(JSP Standard Tag Library) 라이브러리 추가 (0) | 2016.11.21 |
(java) 파일크기(byte)를 KMGT..로 표현하는 계산식 (0) | 2016.11.17 |
이클립스 Amateras ERD 쉬운 설치 방법 (0) | 2016.11.16 |