jest --watch (npm t -- -watch) выбрасывает ошибки

узел [1265] (FSEvents.framework) FSEventStreamStart: register_with_server: ОШИБКА: f2d_register_rpc() => (null) (-22)

Это происходит при запуске npm t -- --watch, На моем системном узле v7.4.0 все работает нормально. На моем коллеге по работе (узел v7.9) происходит сбой.

Этот вопрос здесь задает точную проблему:

Тестирование с помощью Jest завершилось ошибкой: Ошибка при просмотре файла на наличие изменений: EMFILE


Однако исправление "установить сторож" не сработало.

Мы сделали brew install watchman затем brew postinstall watchman

Тогда при попытке запустить npm t -- --watch снова мы получаем новую ошибку:

/Users/user/Library/LaunchAgents/com.github.facebook.watchman.plist: Операция не разрешена

Кто-нибудь еще сталкивается с проблемой с jest watch?

Регулярный npm t буду работать.

2 ответа

Решение

Таким образом, мы должны были установить jest-cli с watchman на своем компьютере...

После установки watchman, вы можете дать ему полное разрешение на запуск агентов sudo chown -R $(whoami):staff ~/Library/LaunchAgents,
Это решит проблему с разрешением.

Другие вопросы по тегам