Angular Live Reload 在 Ubuntu 沒反應

確認 inotify 設定

在 Linux 上,默認情況下,Listen 使用 inotify 監視目錄中的更改

Ubuntu 的 inotify 預設限制為8192

您可以通過執行以下操作獲取目前的 inotify 文件監視限制:

1
cat /proc/sys/fs/inotify/max_user_watches

調整 inotify 設定

如果此限制不足以監視目錄中的所有文件,則必須增加該限制以使其正常工作

1
2
sudo sysctl fs.inotify.max_user_watches=524288 
sudo sysctl -p

如果想讓自己的限制永久化,請輸入以下命令:

1
2
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p