VSCode 拡張を自作して使いたいけど、全世界に公開するほど意識が高まらない時とか、特定のプロジェクトに特化したものを作りたい時。ググったら公開前提の解説が多いけど、その必要はない。
ここに大体書いてある。 code.visualstudio.com
最短の手順はおよそ次の通り。
npm install -g yo generator-code # yeoman と vscode 用のジェネレータ yo code # 雛形生成(色々聞かれるので答える) cd helloworld # 生成したプロジェクトへ # README を書き換える # package.json に "publisher" と "repository" を入れる npm i -D vsce # VS Code Extension Manager を入れる npx vsce package # パッケージを作る(prepublish のチェックが走るが publish はしない) code --install-extension helloworld-0.0.1.vsix # パッケージをインストール
途中で README とか package.json を書き換えているのは、vsce package
時の怒られを回避するため。
これで捗る。あとは進捗するのみ。