Требование неизвестного модуля "11" ошибка на симуляторе iOS - PullRequest
0 голосов
/ 29 июня 2018

Когда я запускаю собственный реактивный проект с react-native run-ios. Это показывает следующую ошибку на моем симуляторе iOS. На моем симуляторе Android это полностью нормально. Я удалил модуль узла и переустановил. Но ошибка все еще там. Я не хочу полностью удалять свою папку ios / build, так как я вручную добавил туда зависимости библиотек и что сторонние библиотеки работали должным образом в моем собственном реактивном проекте. Может кто-нибудь помочь мне с этим?

Сообщение об ошибке

Требуется неизвестный модуль "11". Если вы уверены, что модуль есть, попробуйте перезапуск Metro Bundler. Вы также можете запустить yarn или npm install ( в зависимости от вашей среды).

Error Message on iOS

package.json

{
  "name": "AwwsomeProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4",
    "react-native-navigation": "^1.1.473",
    "react-native-vector-icons": "^4.6.0"
  },
  "devDependencies": {
    "babel-jest": "23.2.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "23.2.0",
    "react-test-renderer": "16.3.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

Ответы [ 3 ]

0 голосов
/ 11 сентября 2018

Перезапуск упаковщика исправил мою проблему.

0 голосов
/ 11 мая 2019

Я исправил проблему с помощью инструкций со следующей страницы:

https://facebook.github.io/react-native/docs/troubleshooting#content

По сути, он просит вас завершить процессы, запущенные на определенном порту.

Выполните следующую команду, чтобы найти идентификатор процесса, который прослушивает порт 8081:

$ sudo lsof -i :8081

Затем выполните следующую команду, чтобы завершить процесс:

$ kill -9 <PID> 
0 голосов
/ 20 июля 2018

У меня была такая же проблема. Запуск npm install или yarn install должен решить проблему.

...