Ошибка установки npm с узлами pre-grp и node-grp - PullRequest
0 голосов
/ 04 мая 2018

Проблема: всякий раз, когда я запускаю npm, устанавливаю firebase или realm --save, я получаю эту ошибку:

журнал

больше журнала

затем, после этого, когда я пытаюсь запустить проект с реактивным родным run-android, я получаю это:

когда я запускаю реактивный нативный run-android

Я попытался переустановить модули узлов с помощью установки npm, очистил кэш npm, попытался установить firebase глобально, затем с помощью firebase ссылки npm, затем firebase с исходной ссылкой, попытался отключить антивирус , даже обновляя сборку grnc, и даже установил .NET Framework. Я пробовал следовать всем различным учебникам, которые я нашел по связыванию Firebase с реактивом-родным, и из 20 вещей, которые я пробовал, ничего не получалось .... Спасибо

Я также попытался создать проект в Linux Linux, и я получил ту же ошибку при попытке установить realm и firebase. Я также вытер весь свой компьютер, чтобы получить свежую установку всего, от узла до питона и инструментов MSBuild.

В конце концов я обнаружил, что установка пакета установки-реактивной базы-реактора и области установки-реактивной установки-фактора в конечном итоге работают в cmd, но пакеты фактически не добавляются в проект, даже несмотря на то, что cmd сообщает, что они загружены и связаны

1 Ответ

0 голосов
/ 07 мая 2018

Я наконец нашел странный обходной путь, который решает проблему для конкретного проекта, но не решает всю проблему.

  1. создайте репозиторий github и загрузите проект, убедитесь, что вы также избавились от gitignore, чтобы все модули узлов также были загружены.

  2. получить другой компьютер для клонирования репозитория и установить FireBase / Realm

  3. клонируйте проект, перейдите в / android и выполните команду 'gradlew clean'

  4. должно быть хорошо идти!

Альтернативный маршрут:

  1. создать виртуальную машину с Virtualbox и запустить Ubuntu
  2. добавить общую папку между хостом и виртуальной машиной
  3. переместить ваш реактивный проект в общую папку
  4. перейдите в общую папку на вашей виртуальной машине
  5. запустить реактив-нативную установку {ваш пакет здесь) в проекте
  6. Должно быть хорошо идти!
...