개발 노트
VS Code 확장 프로그램 백업/복구 본문
VS Code에서 기본적으로 확장 프로그램 목록들을 백업 및 관리 하는것은 'Settings Sync' 확장을 이용하고 있었다.
하지만 어느날부터 아래와 같이 '더 이상 유지 관리 되지 않음'으로 인하여 다른 백업 방식을 찾아야 했고,
VS Code 자체에서 Github와 연결하여 관리 할 수 있도록 지원되어서 더 이상 'Settings Sync' 확장을 사용하지 않게 되었다.
'A 컴퓨터 -> B 컴퓨터' 로 기존에 백업된 값들을 새로운 컴퓨터에 적용 할때에
동일한 계정을 사용할 경우에는 매우 간단히 동일 계정을 사용하면 된다.
하지만 가끔은 내 컴퓨터가 아닌 다른 사람의 컴퓨터에 나와 동일한 확장 목록을 적용해야 할 경우가 발생한다.
이럴 경우 내 Github를 로그인하여 적용해주고, 다시 로그아웃 처리하고 하는 일련의 과정들이 귀찮기 때문에
아래와 같이 확장 프로그램들만 백업하여, 해당 컴퓨터에 적용 시켜주는 방식으로 진행하였다.
1. 기존 확장 프로그램 목록 백업
# VS Code 터미널에서 아래 코드 입력
> code --list-extensions > extensions.txt
1-1) 백업된 파일은 아래와 같이 구성된다
2. 새로운 컴퓨터에서 백업된 목록 적용
# 새로운 컴퓨터 VS Code 터미널에서 아래 코드 입력
> cat extensions.txt |% { code --install-extension $_}
[참고]
※ 명령어 오류 발생시
Mac 터미널에서 Code 명령어를 사용할 때, 'zsh: command not found: code' 오류가 발생할 경우
아래와 같이 설정 해주면 된다.
1. 아래와 같이 명령 팔레트에서 'shell' 을 입력하여 표시되는
> 셸 명령: PATH에 'code' 명령 설치
를 선택한다.
2. 'code' 명령 설치 완료
3. VS Code 재시작
[참고]
'개발 > 개발노트' 카테고리의 다른 글
크롬 다운로드 예전처럼 변경 (0) | 2023.09.10 |
---|---|
[Xcode 14] requires a development team 오류 (0) | 2023.01.25 |
PHP intelephense 설정 (Codeigniter) (0) | 2023.01.06 |
DataTables Ajax dataSrc가 사용되지 않을 경우 (0) | 2022.11.10 |
[VSCODE] SFTP Config Error (0) | 2021.08.23 |