Для чего ember-cli использует nodewatcher / watchman?
Я пытаюсь найти основной ответ на вопрос, для чего конкретно ember-cli использует watchman / nodewatcher, но у меня возникли некоторые проблемы. У меня такое чувство, что я немного туповат, но был бы признателен, если бы у кого-то здесь было объяснение.
1 ответ
сторож
В операционных системах OSX и UNIX мы рекомендуем установить Watchman версии 3.x, которая обеспечивает Ember CLI более эффективный способ наблюдения за изменениями проекта.
Просмотр файлов в OSX подвержен ошибкам, а встроенный в NodeWatcher Node не может наблюдать за большими деревьями. Сторож, с другой стороны, решает эти проблемы и хорошо работает на чрезвычайно массивных файловых деревьях. Вы можете прочитать больше о мотивации Facebook здесь.
Узнайте больше о Watchman
в руководстве пользователя Ember CLI
Watchman
позволяет получить информацию об изменении файла проекта и выполнить перестроение для проекта (и, возможно, перезагрузить страницу позже)