React Native: не могу найти переменную: требуется - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь изменить реагировать на собственный шаблон , чтобы я мог работать на платформе Android.

Я установил пакет expo и добавил файл index.js в корневой каталог,Но когда я запускаю код Android, он поднимает Can't find variable: require на этапе объединения enter image description here

Я загрузил свой код здесь .У кого-нибудь есть идеи, что я здесь пропустил?

Ответы [ 3 ]

0 голосов
/ 16 января 2019

сброс кеша у меня сработал.

На выставке

Экспо R -C

для чистого реагирования нативного

Реактивный собственный запуск --reset-cache

0 голосов
/ 04 апреля 2019

Для тех, чья очистка кэша не работает. Попробуйте удалить файл .bablerc . У него есть свои способы воздействия на кеш. Моя проблема была решена только после того, как я удалил это. Я сталкивался с этим, когда переносил свое собственное приложение реагировать на веб-сайты с использованием реактивной системы.

Платформа:

экспо реагировать родной реагировать на родную сеть

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

Вы должны импортировать ваш server.default в стиле es6. require - это метод node.js, в модулях es6 вместо него следует использовать import. См. здесь для получения дополнительной информации об использовании import.

Здесь вы сделали

 const newApp = require('./server').default;

Когда вы должны иметь

import {default} from './server'
...