soy-curd's blog

The blog is written about maebashi or sake or beer or program. [https://twitter.com/soycurd1]

atom-typescriptパッケージでTypeScriptをビルドする際、ビルド時間がメチャメチャ長かった場合の対処について

最近、TypeScriptを触り始めているのだけれど、Atomatom-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のパッケージディレクトリを除くだけ。これでさくさく補完が効くようになった。おわり。