以前、以下の記事で紹介した対策を取ったのだが、またもSublimeTextが熱暴走を起こし始めた。

最近、ReactやWebpack、Gulpなどの勉強をしており、いずれのプロジェクトでもnode_modulesディレクトリが管理下に置かれている。

node_modulesディレクトリには、数え切れないほどのファイルが存在するが、SublimeTextでプロジェクトとして管理(サイドバーで管理)すると、全てのファイルに対してインデックス付けが行われるため、どうやらこのせいでCPUに負荷がかかり熱暴走が起こるそうだ。

今回、この問題を解決することができたのでその方法を紹介しておく。

設定ファイルにindex_exclude_patternsを追記

SublimeTextのPreference -> settings(User)を開き、以下の設定を追記する。

{
    中略... ,
   
    "index_exclude_patterns": [
        "node_modules/*"
    ]
}

インデックス除外のルールを定義する設定だ。

この設定でnode_modules配下のファイルを除外することができる。

設定ファイルを保存しただけでは問題は解決しなかったのだが、SublimeText、Macの再起動を行ったところ、無事に熱暴走問題は解決された。