本机。我想在App.js文件中激活StackNavigator。请注意,我的App.js文件位于名为“ app”的其他文件夹中,而在app下,我要制作所有组件文件的组件文件夹都位于此文件夹下。这是我的App.js
import React, { Component } from "react";
import { StackNavigator } from "react-navigation";
import Attendence from "./components/Attendence";
const Application = StackNavigator(
{
Home: { screen: Attendence }
},
{
navigationOptions: {
header: false
}
} );
export default class App extends React.Component {
render() {
return <Application />;
}
}
答案 0 :(得分:0)
如您所说,您下载了一个旧项目!这意味着您将要解决路由上不同的节点依赖包错误,以使其运行!
我的提示,让您免于错误,就像这样
1 :进入package.json 2:记下每个依赖项名称和版本 (这样做的原因很简单!您将需要一些很棒的旧版本代码,而这些新版本现在已在运行这些库的新版本中弃用!),因此安装旧版本可以帮助您解决此问题
3 :如果第2点不起作用!请检查您拥有的react native的版本号以及使用的应用程序的真正编码器的版本号!并在较新版本中安装旧版本的react native会比旧版本有一些新功能!
专业提示:: 使用纱线
而不是 NPM 来使您摆脱困境!