danbibibi
article thumbnail

개발 환경 

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

프로젝트 생성

# @vscode/vsce: VS Code 확장 배포 도구 - 확장 패키징(.vsix 파일 생성) 및 마켓플레이스 배포에 사용
npm install -g yo generator-code @vscode/vsce

# typescript 전역 설치
npm install -g typescript #tsc --version

# vscode 확장 프로젝트 생성
npx yo code
# 아래와 같이 선택
# New Extension (TypeScript)
# 번들러: esbuild
# 패키지 매니저: npm

esbuild: 현대적이고 빠른 번들러. vscode 확장에 적합
npm: 기본 패키지 매니저. 안정적이고 호환성이 좋음
 

한눈에 보는 타입스크립트

타입스크립트는 Microsoft에서 개발하고 유지/관리하는 Apache 라이센스가 부여된 오픈 소스로, 자바스크립트에 강한 타입 시스템을 적용해 대부분의 에러를 컴파일 환경에서 코드를 입력하는 동안

www.heropy.dev

 

빌드 및 패키징

npm run compile #컴파일
vsce package #.vsix 패키지 만들기
code --install-extension [projectName]-0.0.1.vsix #로컬 설치 (테스트용)

 

profile

danbibibi

@danbibibi

꿈을 꾸는 시간은 멈춰 있는 것이 아냐 두려워하지 마 멈추지 마 푸른 꿈속으로