🐥

古いバージョンのVSCodeに強引に最新のVSCode Extensionをインストールする方法

2023/07/17に公開

概要

開発者間でVSCodeのバージョンを統一するため古いバージョンのVSCodeを使用中。その場合、最新のVSCode Extensionをインストールすることができず困っていたが、強引にインストールする方法がわかったので、よろしければ自己責任のもと試してみてください。

方法

  1. VSCode Extensionsをローカルフォルダにダウンロード
    Visual Studio Marketplaceでダウンロードができるのでダウンロードを行う。

  2. ダウンロードしたファイルの拡張子をzipに変更
    VSCode Extensionの拡張子はvsixだが、実態はzipファイルなので拡張子をzipに変更

  3. zipファイルを解凍

  4. extension/package.jsonを開く
    解凍したzipファイルにはいり、extension/package.jsonを開く

  5. vscodeのバージョンをお使いのVSCodeのバージョンに設定して保存
    package.jsonにengines項目でVSCodeのバージョンが指定されているので、ここを現在使用中のVSCodeのバージョンに変更して保存

  "engines": {
    "vscode": "^1.63.0"
  }
  1. 解凍したファイルを再度zip形式で圧縮
    解凍したファイルを再度zip形式で圧縮。この際、zipファイルのトップディレクトリが元の通りになるよう注意して作成すること

  2. 拡張子をvsixに変更

  3. VSCodeでvsixを読み込ませる
    ローカルのVSCode Extensionsを読み込ませる場合はサイドバーで拡張機能を選択した後、メニューを表示し「VSIXからのインストール」を選択する

以上。
はじめにも記載しましたが、自己責任のもとお願いします。

Discussion