Подтвердить что ты не робот

Упаковщик не запускается

Думаю, я обновил node в какой-то момент, и теперь, когда я пытаюсь запустить упаковщик с npm start, он жалуется:

$ npm start
react-native start

Looks like you installed react-native globally, maybe you meant react-native-cli?
To fix the issue, run:
npm uninstall -g react-native
npm install -g react-native-cli

Node 5.1.0, н/м 3.3.12 и реагирующей нативной 0.15.0

4b9b3361

Ответ 1

Похоже, что предпочтительным способом запуска пакета для приложения IOS является нажатие кнопки запуска в самом коде xcode или с помощью следующей команды:

react-native start

Ответ 2

Я получил ту же ошибку.

Получается, потому что npm находит другой react-native внутри node_modules из-за запуска с совершенно другой средой.

Итак, я изменил свой package.json, чтобы выглядеть так:

"scripts": {
  "start": "$NVM_BIN/react-native start"
}

Ответ 3

Я использую:

"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start"
}

Ответ 4

Вы выполняли инструкции и делали?

npm uninstall -g react-native
npm install -g react-native-cli

Я говорю это, потому что я продолжал делать ошибку при установке react-native вместо react-native-cli.

Ответ 5

export PATH = "/Пользователи/my-mac/Library/Android/sdk/platform-tools": $PATH

./adb reverse tcp: 8081

./adb start-server

./adb

Ответ 6

Я был в такой ситуации или днях, пока не решил, поэтому мне пришлось перейти на [email protected], и он работал

если вы хотите следовать моим шагам:

  • в package.json update devDependencies:
    • "jest-expo": "19.0.0"
    • "react-native-scripts": "1.0.0"
  • в package.json update dependencies:
    • "expo": "19.0.0"
  • в app.json обновите sdkVersion до 19.0.0