2017-02-14 5 views
0

Может ли кто-нибудь четко описать, какое использование сторожа доступно в библиотеке npm?Какое использование сторожа для реагирования на родной?

---- Детали я нашел ---

НПМ - НПМ является крупнейшим менеджером NodeJS пакет

NodeJS - Серверный Javascript выполнения

Сторож - Простая утилита, которая следит за файлами/каталоги для изменений и выполняет действие, когда они меняются (это непонятно для меня/что он делает?) есть ли какой-нибудь пример?)

ответ

4

React Native использует сторожа, чтобы определить, когда вы внесли изменения в код, а затем автоматически создаете и толчок обновите свое устройство, не требуя его вручную обновить.

https://facebook.github.io/watchman/ является домашней страницей для сторожа, используемого компанией React Native. Обратите внимание, что он отличается и полностью не связан с https://www.npmjs.com/package/watchman, который имеет аналогичную функциональность.

Служба сторожевого шлюза Facebook предназначена для масштабирования до очень больших деревьев файловой системы и для сбора ресурсов просмотра в нескольких проектах. Это позволяет нам повторно использовать эти системные ресурсы для React Native, Nuclide, Buck и Mercurial и держать их всех бежать быстрее, чем они могли бы без помощи сторожа.

Вы можете прочитать больше о сторожем в этом блоге с момента, когда мы выпустили его: https://www.facebook.com/notes/facebook-engineering/watchman-faster-builds-with-large-source-trees/10151457195103920/

+2

вы имели в виду Живой перегрузочного ?? –

+0

почему-то у меня всегда были проблемы с тем, что сохранение файла в vim не было снято сторожем на MacOS. Теперь я установил новую машину и забыл добавить сторожа ... и он работает более гладко, чем когда-либо раньше! нужен сторож вообще? пока все работает красиво ... удаленная отладка, живая перезагрузка. – oliver