Chapter 13

Deno CLIの機能を活用して生産性を向上しよう

uki00a
uki00a
2022.06.19に更新
このチャプターの目次

DenoのCLIには、生産性を向上する上で便利な機能がいくつか含まれています。

この章ではそれらの機能の使い方について解説します。

deno lsp

Deno CLIにはLSPサーバが組み込まれており、deno lspコマンドで起動することができます。

LSPをサポートするIDEやテキストエディタなどと併用することで、自動補完や定義元へのジャンプなどの様々な機能がサポートされます。

deno lspを使用した開発環境のセットアップ方法についてはIDE/エディタをセットアップしようを参照ください。

--watchオプション

Denoにはファイルの変更監視機能が搭載されています。

例えば、以下のように--watchオプションを付与してcli.tsを実行します。

$ deno run -A --watch cli.ts

こうすると、エントリポイントであるcli.ts及びそこから再帰的にimportされているいずれかのファイルが変更されると、cli.tsが再起動されます。

--watchオプションを活用することで、何度もdeno runコマンドを実行する必要がなくなるため、生産性の向上が期待できます。

ポイント

  • deno lspによりエディタやIDEでの開発支援を受けることができます。
  • --watchオプションを使用すると、denoコマンドを何度も実行する手間が省けます。