ゲスト 39人 と メンバー0人 がオンラインです

概要


VSCode拡張機能を利用するための環境構築を行う

 

環境


  • Ubuntu20.04.5 LTS
  • VsCode 1.76
  • NodeJs 19.8.1
  • npm 9.6.2

 

必要なもの


  • VSCode
  • NodeJs+npm
  • Yeoman(npmでインストールする)
    ※VsCodeの拡張機能テンプレートジェネレータ

 

インストール


VSCode
 下記サイトから環境似合わせたファイルをダウンロード+インストールする
 https://code.visualstudio.com/download

NodeJs+npm
 下記リンク参照
 linux - 最新版のnodejsのビルド+インストール

Yoeman
 npmを利用してインストールする
 > npm install -g yo generator-code

 

拡張機能のテンプレート作成


 > yo code
 ※コマンド実行後、使用するテンプレートや拡張機能の名称等が求められるので入力する。
 
 テンプレートの例:
  拡張機能(typescript)
  拡張機能(javascript)
  コードスニペット
  等

VSIXパッケージの作成


作成した拡張機能を配布/公開のためにパッケージ化する
 > npx vsce package
※README.mdが存在しているとエラーになるため存在している場合は削除する
※package.jsonに「"publisher" : "your name"」がないとエラーになる

 

参考情報


Visual Studio Codeの教科書
 ・2020年の書籍のためか情報が古い、記載されているコマンドがそのまま使えない等の問題がある。
 ・ページ数の関係でしかたがないかもしれないが、〜参照というが多いため痒いところに手が届かない。
 ・調べながら進められるのであれば、VSCodeを歩く上での初級ガイドとしては有用かも。