Реактивная ссылка - повторные вызовы продолжают добавляться в файлы конфигурации

Похоже, что React Native Link не анализирует предыдущие изменения в файлах конфигурации, а вместо этого вносит постепенные, повторяющиеся изменения.

Например, android/app/build.gradle начинается с:

dependencies {
  compile project(':react-native-linear-gradient')
  compile project(':react-native-fcm')
  compile project(':react-native-cookie')
}

После первого вызова react-native link

dependencies {
  compile project(':react-native-vector-icons')
  compile project(':react-native-linear-gradient')
  compile project(':react-native-fcm')
  compile project(':react-native-cookie')
  compile project(':react-native-linear-gradient')
  compile project(':react-native-fcm')
  compile project(':react-native-cookie')
}

После второго вызова...

dependencies {
  compile project(':react-native-vector-icons')
  compile project(':react-native-linear-gradient')
  compile project(':react-native-fcm')
  compile project(':react-native-cookie')
  compile project(':react-native-vector-icons')
  compile project(':react-native-linear-gradient')
  compile project(':react-native-fcm')
  compile project(':react-native-cookie')
  compile project(':react-native-linear-gradient')
  compile project(':react-native-fcm')
  compile project(':react-native-cookie')
}

И так далее..

Есть хорошее место, чтобы начать мое расследование?

1 ответ

Решение

Привет, ваш ответ есть: ссылка "родная реакция" вызывает двойной импорт в настройках Android.

В настоящее время находится в PR и проходит тестирование.

Другие вопросы по тегам