atom-typescriptパッケージでTypeScriptをビルドする際、ビルド時間がメチャメチャ長かった場合の対処について
最近、TypeScriptを触り始めているのだけれど、Atomのatom-typescriptパッケージを用いてTypeScriptからJavaScriptへの変換を行うことにした。しかし、ビルド時間ばかりかかってAtomの補完が半端無く遅くなってしまったので、なにかおかしいと思いatom-typescriptのdocsを見たら解決法が載っていた。
https://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md
原因は、npmでインストールしたモジュールまでTypeScriptのコンパイルが走っていたことだった。 これを防ぐにはtsconfig.jsonに以下のような設定をすれば良い。
{ "exclude": [ "node_modules" ] }
ビルド対象からnpmのパッケージディレクトリを除くだけ。これでさくさく補完が効くようになった。おわり。