Проблема с тем, что live-server не отслеживает изменения в файлах, может быть связана с несколькими причинами. Вот несколько шагов и советов, которые могут помочь вам устранить эту проблему:
1. **Проверка конфигурации браузера**: Убедитесь, что у вас нет активных расширений или настроек, которые могут блокировать обновления страницы. Попробуйте открыть live-server в режиме инкогнито или без дополнительных расширений.
2. **Проверка кэша**: Иногда браузер может кешировать страницы и файлы. Попробуйте очистить кэш или отключить его временно.
3. **Права доступа к файлам**: Убедитесь, что у live-server есть все необходимые права на доступ к файлам в директории. Это может быть проблемой на системах Linux или MacOS, где права доступа могут ограничивать.
4. **Структура папок**: Убедитесь, что вы запускаете live-server из правильной директории. Если вы находитесь в корневой папке проекта, проверьте, все ли файлы находятся в этой папке или подпапках.
5. **Настройки live-server**: Вы можете попробовать изменить настройки live-server. Например, если у вас есть `.html` файлы в подкаталогах, убедитесь, что вы правильно настраиваете путь.
Попробуйте запустить live-server с дополнительными параметрами:
```bash
live-server --no-browser --watch=./path/to/watched/files
```
6. **Обновление live-server**: Убедитесь, что у вас установлена последняя версия live-server. Вы можете обновить его с помощью:
```bash
npm install -g live-server
```
7. **Проблемы с системным наблюдателем**: Некоторые операционные системы могут иметь лимиты на количество файлов, за которыми можно следить. Если у вас много файлов, это может стать проблемой.
8. **Запуск от имени администратора**: Попробуйте запустить терминал от имени администратора (или с соответствующими правами), чтобы убедиться, что нет никаких ограничений.
Если ни один из этих советов не помог, пожалуйста, предоставьте больше информации о вашей системе (операционная система, версия Node.js и live-server) и структуре проекта, чтобы я мог помочь вам более конкретно.