Не удалось разрешить модуль 'module: //expo-font.js' - PullRequest
0 голосов
/ 13 ноября 2018

Я запускаю приложение реакции-натива через перекус в браузере. Недавно я получаю ошибку. все, кажется, происходит из файла, где я использую для получения API.

  Evaluating module://expo-font.js
  Evaluating module://react-native-elements.js
  Evaluating module://containers/fetchAPI.js
  Evaluating module://MainApplication.js
  Evaluating module://App.js
  Loading module://App.js

Можете ли вы предположить, в чем может быть причина. это может быть что-то в моем коде.

Ответы [ 2 ]

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

В интерфейсе Snack я обновил package.json, и он работает. Ключ должен добавить "expo-font": "^ 1.0.0". За кулисами он разрешается на expo-font@1.1.0.

"dependencies": {
    "@babel/core": "^7.0.0",
    "react-native-elements": "^1.0.0-beta7",
    "expo-font": "^1.0.0",
    "expo-asset": "~1.1.1",
    "expo-file-system": "~1.1.0",
    "expo-constants": "~1.1.0"
 }
0 голосов
/ 17 ноября 2018
import Expo from 'expo';
...
constructor(props) {
 super(props); 
 this.state = {
  isReady: false,
 }

  async componentWillMount() {
    await Expo.Font.loadAsync({
      Roboto: require('native-base/Fonts/Roboto.ttf'),
      Roboto_medium: require('native-base/Fonts/Roboto_medium.ttf'),
    });
    this.setState({ isReady: true });
  }
)
   render() {
    if (!this.state.isReady) {
      return <Expo.AppLoading />;
    }
    return (//Your component);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...