Извините, вчера я смог заставить все это работать, но сегодня я не могу подключить Expo к моему отладчику кода VS с различными проблемами.
В данный момент у меня естьсервер не работает.Экспо открыто в моем симуляторе.Я нажимаю «выполнить» на «Отладка в Экспо» из кода VS и получаю эту ошибку:
(node:16799) UnhandledPromiseRejectionWarning: Error: `fsevents` unavailable (this watcher can only be used on Darwin)
at new FSEventsWatcher (/Users/TuzMacbookPro2017/Development/QMG/Learning/Tuz1App/node_modules/sane/src/fsevents_watcher.js:41:11)
at createWatcher (/Users/TuzMacbookPro2017/Development/QMG/Learning/Tuz1App/node_modules/jest-haste-map/build/index.js:780:23)
at Array.map (<anonymous>)
at HasteMap._watch (/Users/TuzMacbookPro2017/Development/QMG/Learning/Tuz1App/node_modules/jest-haste-map/build/index.js:936:44)
at _buildPromise._buildFileMap.then.then.hasteMap (/Users/TuzMacbookPro2017/Development/QMG/Learning/Tuz1App/node_modules/jest-haste-map/build/index.js:355:23)
at processTicksAndRejections (internal/process/next_tick.js:81:5)
(node:16799) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:16799) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[Error] Error: Could not start the packager.
Давайте запустим сервер и посмотрим, что произойдет ... Сервер загружается, все хорошо.Я не выбрал «Выполнить» на экране Metro.
Давайте попробуем снова запустить отладчик и посмотрим, что произойдет ...
Error: listen EADDRINUSE: address already in use :::8081
at Server.setupListenHandle [as _listen2] (net.js:1256:14)
at listenInCluster (net.js:1304:12)
at Server.listen (net.js:1392:7)
etc...
Имеет смысл, npm работает на порту 8081Я могу загрузить проект в Экспо;когда я это делаю, он открывает окно отладки Chrome.Давайте нажмем «Остановить удаленную отладку» и посмотрим, сможем ли мы снова запустить отладчик из кода VS (вероятно, нет, поскольку порт все еще используется. - верно, та же ошибка.)
Хорошо, теперь мыотключил удаленную отладку в expo, давайте остановим сервер и, возможно, попробуем перезагрузиться из VS Code?Нету.Простая ошибка:
[Error] Error: Could not start the packager.
Любая помощь?Я ЗНАЛ, что должен был записать все шаги, которые я сделал вчера!