Я хочу начать изучать React-Native
react-native init
react-native run-ios





Похоже, вы не установили babel. Пожалуйста, попробуй.
npm install babel
Затем снова запустите проект с помощью npm start
Если не работает, можно npm start --reset-cache
Ваш упаковщик работает?
Что вы можете сделать, так это перезапустить упаковщик и пересобрать nodejs с помощью rm -rf node_modules && yarn && yarn start. Затем вы можете запустить свое приложение с react-native run-ios.
Пытаться:
npm add @babel/runtime
npm install
Затем в основном каталоге просто используйте react-native run-ios, и все готово!
привет, добро пожаловать в Stackoverflow
У меня тоже была такая же проблема. Попробуйте, у меня это сработало.
установите эти два пакета
npm install --save-dev @babel/corenpm install --save-dev @babel/runtime
Если вы используете пряжу вместо npm, используйте следующие команды
yarn add --dev @babel/coreyarn add --dev @babel/runtime
затем запустите эту команду.
react-native start --reset-cache
Откройте другую вкладку терминала и запустите приложение ios
.
react-native run-ios
Я пробовал все вышеперечисленные решения, но ни одно из них не помогло. Но в моем случае это решение работает (React-Native 0.57.2):
https://github.com/facebook/react-native/issues/21490#issuecomment-427240356
1.Закройте все запущенные Metro Bundler
2. очистить кеш
rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*; watchman watch-del-all
3.Создайте новый проект и установите среду выполнения babel
react-native init awesomeproject
cd awesomeproject
npm install --save-dev @babel/runtime
3.Запустите Metro Bundler в своем терминале (не закрывайте его)
react-native start
4. откройте новое окно в терминале и запустите приложение.
react-native run-ios