Skip to content

TypeScriptの開発環境構築

はじめに

エンジニアのはしくれとして、そろそろTypeScriptを勉強しようとおもいました。 DenoTypeScriptの開発環境を構築します。

Denoのインストール

Denoのインストールをします。

DenoTypeScriptのランタイム環境を提供しているため、これをインストールすれば、TypeScriptを実行できるようになります。

nvimからTypeSciptのlspを使用する

機能自体はビルトインのLSPを利用するので https://github.com/neovim/nvim-lspconfig から設定例を拝借する

typescript-language-serverのインストール

npm install -g typescript-language-server typescript

nvim の設定ファイルの変更

  1. lsp.luaに以下を追加
    + vim.lsp.enable('ts_ls')
    
  2. nvim-lspconconfigの'ts_ls.lua'の設定ファイルをlspディレクトリに追加

プロジェクトの初期化

deno init my_project

プロジェクトの実行

cd my_project && deno main.ts

テストの実行

deno test

参考

Links to this page