Ошибка, которую я получаю, подробно описана здесь здесь, на github .В основном, пакет metro не работает со следующей ошибкой:
ошибка: пакетирование не выполнено: TypeError: Невозможно прочитать свойство 'map' из неопределенного в resolDependencies (C: \ Apps \ MyProject \ rnw \ node_modules \ metro \src \ DeltaBundler \ traverseDependencies.js: 370: 18) в C: \ Apps \ MyProject \ rnw \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 188: 33 в Generator.next () на этапе (C: \ Apps)\ MyProject \ rnw \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 298: 30) в C: \ Apps \ MyProject \ rnw \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 309: 15 в DELTA [и, dev] ...... / index.js ▓▓░░░░░░░░░░░░░░ 14,7% (221/612), сбой.
Эта ошибкасообщение мне не очень помогает, так как я не очень разбираюсь в том, как работает metro bundler.
Поэтому я проверил последние изменения, которые я сделал в коде, например, я добавил в свой проект следующее:
"react-native-tab-view": "^1.3.2",
После этого у меня странное изменение в package-lock.json.Похоже, что там уже существовал реагирующий родной вид, потому что это зависимость от другого проекта, который я импортировал ранее.Вот первое изменение в package-lock.json:
![First Change package-lock.json](https://i.stack.imgur.com/pNTvZ.png)
Ладно, как бы то ни было, для меня это все еще нормально.Что странно, второе изменение, которое я вижу:
![Second change in package-lock.json](https://i.stack.imgur.com/l1BGr.png)
Подождите, что?Была добавлена зависимость к реакции-родной-вкладке-представлению в реагирующая-навигация-устаревшая-вкладка-навигатор со старым номером версии 0.0.77?Это выглядит странно, по крайней мере, для меня.
Может ли кто-нибудь помочь мне здесь - это нормальное изменение, или это может быть причиной сбоя в работе metro bundler?
Любой вклад приветствуется!