VScode에 이전 버전의 확장을 설치하는 방법

2101 단어 VSCode
VScode를 사용하면 최신 Extension을 업데이트한 후 이전 버전으로 복구할 수 있습니다.이 글은 이전 버전의 확장을 설치하는 방법을 소개했다.

방법


VSCode의 확장 설치에서는 최신 버전만 설치할 수 있습니다.따라서 우리는 원본 코드를 구축하고 로컬에 설치하는 방법을 채택했다.

전제 조건


이전 버전의 확장 소스 코드를 다운로드해야 하기 때문에 소스 코드는 Github 등에서 공개해야 합니다.대부분의 Extension이 Github에서 공개될 것 같습니다.

사전 준비


원본 코드를 구축할 때 사용하기 때문에npm, 설치하십시오Node.js.

다운로드


여기서부터 vscode-rubyv0.16.0(집필 시 최신판은 v0.17.0의 설치를 예로 들어 설명한다.먼저 Github 게시 페이지 에서 각 버전의 소스 코드를 다운로드합니다.(zip과 tar.gz가 있지만 혹시 모르니까)
다운로드한 원본 코드를 압축을 풀고 extension 폴더에 놓으십시오.운영체제마다 extension 폴더 경로가 다릅니다.
  • mac와 Linux의 경우$HOME/.vscode/extensions
  • 윈도우즈의 경우%USERPROFILE%\.vscode\extensions
  • 하계.나는 맥을 사용하기 때문에 그것을 $HOME/.vscode/extensions 위에 놓았다.
    mv ~/Downloads/vscode-ruby-0.16.0 ~/.vscode/extensions
    

    구축


    원본 코드 폴더로 이동하여 구축합니다.원본 코드 구축은 기본적으로 npm-scriptsvscode:prepublish를 실행함으로써 완성할 수 있다.
    (일부 확장자는 구축할 필요가 없습니다. 이 경우 소스 코드를 확장 폴더에 배치한 후 VScode를 다시 시작하면 설치를 완료할 수 있습니다. package.jsonscripts 에 정의되지 않은 경우 vscode:prepublish 구축할 필요가 없다고 볼 수 있습니다.)
    우선, 구축에 필요한 node_모듈을 설치하다.
    cd ~/.vscode/extensions/vscode-ruby-0.16.0
    npm install
    
    그리고 구축을 실행합니다.
    npm run vscode:prepublish
    

    완료됨


    구축이 완료되면 VScode를 다시 시작하여 확장 설치를 완료합니다.vscode-ruby의 0.16.0이 설치되어 있습니다.

    경품


    기본적으로 VSCode는 자동으로 Extension을 업데이트하지만, Extension이 무심코 최신 버전으로 업그레이드되지 않도록 extensions.autoUpdatefalse 로 설정하는 것이 좋습니다.Changelog 확인하고 버전 드릴게요.

    좋은 웹페이지 즐겨찾기