Visual Studio Code - 拡張機能作成 - 準備


 クラウディア


1. 概要
2. インストール
3. プロジェクト作成
4. Hello World

1. 概要

 これは、拡張機能の中身を見た人は、ご存じかと思いますが、拡張機能は「JavaScript」もしくは「Typescript」で作成されています。  「npm」が必要になるようです。  「npm」は、「Node Version Manager for Windows」でインストールしました。  「Node Version Manager for Windows」のインストールに関しては、「JavaScript - Node.js - インストール」をご参照ください。

2. インストール

 「npm」を使用して、必要なツールをインストールします。  管理者権限で、コマンドプロンプトを開いて。

npm install -g yo generator-code

npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 672 packages in 24s
npm notice
npm notice New minor version of npm available! 11.11.0 -> 11.12.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.12.1
npm notice To update run: npm install -g npm@11.12.1
npm notice

3. プロジェクト作成

 あらかじめ、プロジェクトのフォルダを作成しておいて、そこへ移動。

yo code
 (表示がずれずれになっているかと思いますが・・・)  ここから、対話形式で設定していきます。  下記は、「TypeScript」のまま Enter

     _-----_     ╭──────────────────────────╮
    |       |    │   Welcome to the Visual  │
    |--(o)--|    │   Studio Code Extension  │
   '---------´   │        generator!        │
    ( _´U'_ )    ╰──────────────────────────╯
    /___A___\   /
     |  ~  |
   __'.___.'__
 ´   '  |° ´ Y '

'list' prompt is deprecated. Use 'select' prompt instead.
? What type of extension do you want to create?
> New Extension (TypeScript)
  New Extension (JavaScript)
  New Color Theme
  New Language Support
  New Code Snippets
  New Keymap
  New Extension Pack
  New Language Pack (Localization)
  New Web Extension (TypeScript)
  New Notebook Renderer (TypeScript)
 ここは、拡張機能の名前になります。  なんでもよい。

What's the name of your extension?
 前で入力した名前がたぶん、全部小文字で出てくると思います。  Enter

What's the identifier of your extension?
 Enter

What's the description of your extension?
 Y Enter

Initialize a git repository? (Y/n)
 Enter

? Which bundler to use?
> unbundled
  webpack
  esbuild
 Enter

? Which package manager to use?
> npm
  yarn
  pnpm
 「Open ...」を選んだら、こけたので「Skip」を選んで。  Enter

Writing in D:\extensions\exercise...
   create exercise\.vscode\extensions.json
   create exercise\.vscode\launch.json
   create exercise\.vscode\settings.json

・・・	略	・・・

'list' prompt is deprecated. Use 'select' prompt instead.
? Do you want to open the new folder with Visual Studio Code?
> Open with 'code'
  Skip
 これで、プロジェクトが作成されたのかしら・・・。

4. Hello World

 ここまでの作業で、「Hello World」がでけちょるです。  「Visual Studio Code」を新規に開いて、前項のフォルダを追加します。  ソースが、「Typescript」で作成されちょるですが、ここは、「JavaScript」にします。  コマンドプロンプトを開いて、プロジェクトフォルダで。

npm run compile
 終わったら。

out/extension.js
 が、でけちょるはずです。  デバッグします。  F5 で、デバッグを開始すると、新規の「Visual Studio Code」のウィンドウが開きます。  そこで、Crtrl+Shift+P でコマンドパレットを開いて。  「Hello World」と入力すれば、候補に出るはずなので、それを選択して Enter  すると、右下に、「Hello World from exercise」(「exercise」は、このときつけたプロジェクト名)と表示されます。

 とまぁ、とりあえず、「Hello World」が表示されたので、第一段階は完了となります。


TikTok Shop 【リピート用プログラム】
AbemaTV 無料体験