본 포스팅은, VSCode extension development docs를 학습하며 작성했습니다.
npm install -g yo generator-code
npm을 통해 위 두 개 모듈을 설치합니다.
yo code
설치한 모듈을 통해 프로젝트 뼈대를 생성하고 커멘드라인에 정보를 알맞게 제공합니다 ( 프로젝트 이름 등등,,)
code ./[project_name]
F5버튼을 눌러 빌드하면, Extension Development Host가 동작합니다.
확장도구 테스팅 환경이라 보시면 될 듯 합니다.
.
├── .vscode
│ ├── launch.json // Config for launching and debugging the extension
│ └── tasks.json // Config for build task that compiles TypeScript
├── .gitignore // Ignore build output and node_modules
├── README.md // Readable description of your extension's functionality
├── src
│ └── extension.ts // Extension source code
├── package.json // Extension manifest
├── tsconfig.json
yoman으로 뼈대를 생성하면 코드 구조는 위와 유사합니다.
이 때 ,확장 프로그램의 세부정보(Manifest)는 package.json에 위치합니다.