npm install -g @vscode/vsce // 글로벌 설치
login
, package
, publish
에 먼저 집중하자.배포를 위해서는 먼저 Personal Access Token
을 발급 받아야 한다.
위 문서의 과정을 따라가면 되는데 한 가지 유의 할 것이 있다.
```tsx
vsce login <publisherName>
```
- `3`에서 생성한 퍼블리셔를 커맨드 인자로 넣으면 access token을 입력하고, 발급 받은 토큰을 넣어주면 로그인 된다.
package.json
작성```jsx
{
"name": "junman-first-extension", <--패키지 이름
"displayName": "JunmanFirstExtension", <-- 실제 extension의 명칭
"publisher": "junman", <-- publisher 명
"description": "",
"version": "0.0.1", <-- extension 버전
"engines": {
"vscode": "^1.84.0"
},
... 중략
```
플러스. vsce package
vsce package
명령어를 사용하면, 정적 파일로 생성해 준다.vsce 배포에 관한 문서들 중에 Azure DevOps
와 vsce marketplace
배포에 대한 내용이 부족하다 느껴 해당 글을 작성하게 되었습니다.
더불어, 제가 제작한 vsc-gameboy 익스텐션도 많은 관심 부탁드립니다.