menu-icon

VS Code で 「Unable to watch for file changes in this workspace」と怒られる場合の対応

Visual Studio Code で大量のファイルが存在するプロジェクトを開くと、以下のような警告がでます。指示に従ってカーネルパラメータ fs.inotify.max_user_watches を変更します。

現在の値を確認します。

$ sudo sysctl fs.inotify.max_user_watches
fs.inotify.max_user_watches = 8192

メモリには困ってないので、上限値に変更します。/etc/sysctl.conf に以下を追記します。

fs.inotify.max_user_watches=524288

変更を反映します。

$ sudo sysctl -p

最後に変更が反映されたか確認します。

$ sudo sysctl fs.inotify.max_user_watches
fs.inotify.max_user_watches = 524288