无法解析模块“反应导航”

新手上路,请多包涵

这是我得到的错误:

错误

包.json

 {
  "name": "LoginApp2",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.0.0-alpha.12",
    "react-native": "0.48.3"
  },
  "devDependencies": {
    "babel-jest": "21.2.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "21.2.1",
    "react-test-renderer": "16.0.0-alpha.12"
  },
  "jest": {
    "preset": "react-native"
  }
}

index.js

   import React, { Component } from 'react';
import { AppRegistry,View,Text,StyleSheet } from 'react-native';

import UsersManager from './pages/app';
AppRegistry.registerComponent('LoginApp2', () => UsersManager);

页面/app.js

 import React, { Component } from 'react';
import { AppRegistry,View,Text,StyleSheet,ScrollView,TouchableOpacity } from 'react-native';
import { StackNavigator } from 'react-navigation';

import HomeScreen from './home';
import Login from './login';
import Register from './register';
import Profile from './profile';

const UsersManager = StackNavigator({
Home: { screen: HomeScreen },
Login: { screen: Login },
Register: {screen: Register},
Profile: {screen: Profile}

});
export default UsersManager;

有人可以帮我解决这个问题吗?

原文由 Ahmad M Ibrahim 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 285
1 个回答

此错误表示您尚未安装 react-navigation 模块,或者您已安装模块但未使用 react-native run-androidreact-native run-ios 重新构建项目 ---


遵循这些步骤应该可以解决您的问题:

  1. 安装 react-navigation 模块。
  2. 重新构建您的项目。
  3. 通过停止当前打包程序重新启动打包程序,然后使用 react-native start 再次启动打包程序。

原文由 Akshay Rao 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题