概要
Visual Studio Code でDeno向けの拡張機能のご紹介です。
複数のDeno向けの拡張機能がありますが、今回は以下の拡張機能を紹介します。
バージョン情報
- Visual Studio Code - 1.45.x
- Deno(
axetroy.vscode-deno
) - 3.7.x
- Deno(
設定追加
.vscode/settings.json
{ "deno.enable": true, "[typescript]": { "editor.defaultFormatter": "axetroy.vscode-deno", "editor.formatOnSave": true, }, }
機能
機能概要
- Deno向けの intellisense をサポートしています。
- Import Mapsをサポートしています。
- Deno向けのLint/fmt機能をサポートしています。
LintをDeno向けに修正
自動フォーマット
- ファイル保存時に
deno fmt
が実行されます。
Import Maps使用時のエラー解消
- Import maps 機能を使用してimportをしている場合、通常はエラーになります。
- 拡張機能をインストールして、以下の設定を追加することでエラーが解消されます。
{ "deno.enable": true, "deno.import_map": "<import mapのファイルパスを指定>", "deno.unstable": true, }
終わりに
その他のDenoの記事
追記(2020/6/14)
- 上記で紹介した拡張機能はDeprecatedになりました。
- 今後は以下の公式の拡張機能の使用が推奨されます。この記事を修正or新規作成予定です。 marketplace.visualstudio.com