Не удалось разрешить модуль 'module: //AssetRegistry.js' - PullRequest
1 голос
/ 26 января 2020

У меня есть эта простая закусочная выставка, которая прекрасно работала до двух дней go, но теперь внезапно выдает эту ошибку. Я не изменил код вообще. Я считаю, что что-то пошло не так с файлом пакета. json.

Вот мой код: (без таблицы стилей на данный момент)

import React, { Component } from 'react';
import { Container, Header, Left, Body, Right, Button, Title, Text, Form, Item, Input, Label} from 'native-base';
import { StyleSheet, View} from 'react-native';
import { StackNavigator } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import { DrawerNavigator } from "react-navigation";
import { createAppContainer } from 'react-navigation';

export class Login extends Component {
  constructor(props) {
    super(props);

    this.state = {
      username: '',
      password: '',
    };
  }
  render() {
    return (
      <Container View style={styles.container}>
      <Text View style={styles.title}>
      My App</Text>
      <Form View style={styles.formInput}>
            <Item floatingLabel>
              <Label View style={styles.labelText}>Username</Label>
              <Input 
              View style={styles.textInput}
              value={this.state.username}
          onChangeText={username => this.setState({ username })}
          placeholder={'Username'}
          />
            </Item>
            <Item floatingLabel last>
              <Label View style={styles.labelText}>Password</Label>
              <Input 
              View style={styles.textInput}
              value={this.state.password}
          onChangeText={password => this.setState({ password })}
          placeholder={'Password'}
          secureTextEntry={true}
          />
            </Item>
          </Form>
          <Left>
            <Button View style={styles.button}
            onPress={() => this.props.navigation.navigate("Details")}>
              <Text>Login</Text>
            </Button>
            <Text View style={styles.forgotText} >
            Forgot Password?</Text>
          </Left>
          <Right>
            <Button hasText transparent>
              <Text
              View style={styles.signupText}
              >Don't have an account? Sign Up</Text>
            </Button>
          </Right>
      </Container>
    );
  }
}
class DetailsScreen extends React.Component {
  render() {
    return (
        <Text>Details Screen</Text>
    );
  }
}

const LoginRouter = createStackNavigator(
  {
    Home: { screen: Login },
    Details: { screen: DetailsScreen },       
  }
)

export default createAppContainer(LoginRouter);

Это мой пакет. json file

{
  "dependencies": {
    "react-native-paper": "3.1.1",
    "react-navigation-stack": "2.0.16",
    "@react-native-community/masked-view": "^0.1.1",
    "react-native-gesture-handler": "^1.5.0",
    "react-native-safe-area-context": "^0.6.0",
    "react-native-screens": "^2.0.0-alpha.20",
    "react-navigation": "^4.0.10",
    "native-base": "2.13.8"
  }
}

Ответы [ 2 ]

1 голос
/ 28 января 2020

У меня была такая же проблема, и похоже, что это проблема с закусками. После локального запуска мой проект работал как положено. Вот ссылка на билет, который я открыл на выставочных форумах: https://forums.expo.io/t/module-assetregistry-js/32650

0 голосов
/ 30 января 2020

Это работает для меня, когда я не в режиме "Web" на закусках ... либо iOS / Android работает отлично. Это ошибка, потому что они, возможно, еще не смогли экспортировать «реагировать-навигацию» и «реагировать-навигацию-стек» в веб-версию ..

...