Ошибка: "fsevents" недоступен (этот наблюдатель можно использовать только в Дарвине)

Я клонирую существующее реагирующее собственное приложение в своей локальной среде, но каждый раз, когда я запускаю "run-ios run-ios", я получаю следующую ошибку:

** BUILD FAILED **


The following commands produced analyzer issues:
	Analyze /Users/alydabbous/code/Dabbous-Innopay/ideal-app/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c normal x86_64

	Analyze /Users/alydabbous/code/Dabbous-Innopay/ideal-app/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c normal x86_64
	Analyze Base/RCTModuleMethod.mm normal x86_64
(3 commands with analyzer issues)

The following build commands failed:
	Ld build/Build/Products/Debug-iphonesimulator/MyUros.app/MyUros normal x86_64
(1 failure)

Installing build/Build/Products/Debug-iphonesimulator/TPP.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/TPP.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Ответы

Ответ 1

Для меня я удалил watchman а затем переустановил его, используя brew как показано ниже:

npm r -g watchman 
brew install watchman

Ответ 2

npm install -g fsevents

Работал для меня

Ответ 3

У меня такая же ошибка при попытке запустить jest watch. Простым решением для меня было установить модуль fsevents через npm (который, как я полагаю, это то, о чем сообщает ваше сообщение об ошибке). Я также работал с приложением React и имел дополнительные подобные ошибки.

Надеюсь это поможет!

Ответ 4

В моем случае после обновления MacOS мне понадобилась обновленная версия yarn.

curl --compressed -o- -L https://yarnpkg.com/install.sh | bash

Ответ 5

Иногда эта проблема может быть связана с версией вашего узла. Если вы используете nvm, попробуйте перейти на другую версию узла и посмотреть, исправит ли она. У меня сработало по аналогичной проблеме.