React Native STUCK стартовый упаковщик - PullRequest
0 голосов
/ 06 июня 2018

По какой-то причине, когда я хочу запустить свой проект React Native, он застрял в части «Starting Packager ...».Я попытался удалить пакеты узлов и переустановить их, установить их через пряжу, npm, но не повезло.Я понятия не имею, как мне это исправить: / (так неловко)

Ответы [ 3 ]

0 голосов
/ 04 августа 2018

Причин может быть несколько.Для самой последней версии реакции-натива (август 2018 г.) вам, возможно, понадобится просто нажать 'q' , и отобразится QR-код.

После этого выиспользуйте приложение expo, просканируйте QR-код, оно должно начать связывать скрипты и загружать его в телефон.

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

Здесь есть полная матрица, https://github.com/react-community/create-react-native-app/blob/master/VERSIONS.md

Любой, кто сталкивается с проблемой после запуска npm audit fix, потому чтоон попытается установить ответную версию 0.56, которая плохо работает с Expo 27.Так что не работает npm audit fix.Просто запустите npm install react-native@0.55.0.(С течением времени версия может отличаться. Обязательно перейдите по ссылке выше, чтобы узнать совместимые версии.)

0 голосов
/ 30 августа 2018

после долгих поисков я нашел решение этой проблемы:

эта проблема вызвана другим процессом сторожа, для его решения необходимо отключить процесс сторожа

во-первых, проверьте, реагируют ли, реагируют на родную версию и версию expo, совместимы ли они, перейдите здесь

Затем необходимо установить сторож, перейдите https://facebook.github.io/watchman/docs/install.html. Проверьте, сторож установленпо:

watchman -v

результат:

4.9.4

После этого введите в терминал или cmd:

watchman watch-del-all

результат:

{
"version": "4.9.4",
"roots": [
    "C:/Users/***/Documents/Project/quickCountAndroidCrna"
]

}

посмотрите в разделе "roots":

"roots": [
    "C:/Users/***/Documents/Project/quickCountAndroidCrna"
]

, если "roots" не пусто, вы должны остановить процесс сторожа, введя это в терминале или cmd:

watchman shutdown-server

результат:

{
"version": "4.9.4",
"shutdown-server": true

}

запустить снова watchman watch-del-all вы получите результат с пустыми корнями, как это:

{
"version": "4.9.4",
"roots": []

}

после этого вы можете запустить npm start или yarn start или другую команду, чтобы запустить свой реактивный проект.

, если проблема все еще возникает, повторите описанный выше метод несколько раз.Имейте в виду, что "roots" пусто!в моем случае даже мне пришлось повторять это до 3 раз.

0 голосов
/ 07 июня 2018

У меня была такая же проблема.Я решил эту проблему, изменив версию response-native-scripts с «^ 1.14.1» на «1.14.0» и снова запустив npm install.

...