TypeScriptの開発環境構築
はじめに
エンジニアのはしくれとして、そろそろTypeScriptを勉強しようとおもいました。 DenoでTypeScriptの開発環境を構築します。
Denoのインストール
Denoのインストールをします。
DenoはTypeScriptのランタイム環境を提供しているため、これをインストールすれば、TypeScriptを実行できるようになります。
nvimからTypeSciptのlspを使用する
機能自体はビルトインのLSPを利用するので https://github.com/neovim/nvim-lspconfig から設定例を拝借する
typescript-language-serverのインストール
npm install -g typescript-language-server typescript
nvim の設定ファイルの変更
lsp.luaに以下を追加+ vim.lsp.enable('ts_ls')- nvim-lspconconfigの'ts_ls.lua'の設定ファイルをlspディレクトリに追加
プロジェクトの初期化
deno init my_project
プロジェクトの実行
cd my_project && deno main.ts
テストの実行
deno test