Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 未找到反应导航类型脚本命名空间_Typescript_React Native_Expo_React Navigation - Fatal编程技术网

Typescript 未找到反应导航类型脚本命名空间

Typescript 未找到反应导航类型脚本命名空间,typescript,react-native,expo,react-navigation,Typescript,React Native,Expo,React Navigation,当我试图创建任何导航器(tab/stack/drawer)时,我会遇到以下类型脚本错误:找不到名称空间“tab”,即使它是在文件本身中定义的。 问题是什么?解决方案是什么? 我已经使用expo typescript模板开始了 代码: import { createBottomTabNavigator } from "@react-navigation/bottom-tabs"; import React from "react"; type bottom

当我试图创建任何导航器(tab/stack/drawer)时,我会遇到以下类型脚本错误:
找不到名称空间“tab”
,即使它是在文件本身中定义的。 问题是什么?解决方案是什么? 我已经使用expo typescript模板开始了

代码:

import { createBottomTabNavigator } from "@react-navigation/bottom-tabs";
import React from "react";

type bottomTabParams = {};

const Tab = createBottomTabNavigator<bottomTabParams>();

const MyTabs = () => {
  return (
    <Tab.Navigator>
      <Tab.Screen name="Home" />
      <Tab.Screen name="Settings" />
    </Tab.Navigator>
  );
};

export default MyTabs;

为什么会这么简单

const Tab = createBottomTabNavigator();

为什么会这么简单

const Tab = createBottomTabNavigator();


您是否尝试过使用.tsx扩展名而不是.ts?我也有同样的问题,这就是我的问题。

您是否尝试过使用.tsx扩展名而不是.ts?我也有同样的问题,这就是我的问题。

请发布您的code@AnhDevit该文件尚未导入任何位置。错误仅在文件中。这就是所有需要检查的代码。我只想检查一下你在pop后面的代码up@AnhDevit更新了问题。请发布您的code@AnhDevit该文件尚未导入任何位置。错误仅在文件中。这就是所有需要检查的代码。我只想检查一下你在pop后面的代码up@AnhDevit更新了问题。这是可选的,但问题仍然存在。添加它是为了查看它是否解决了问题。您的版本是什么?您是否安装了@react navigation/底部选项卡?如果我导入了它,我一定是正确安装了它?或者这不是一开始的错误吗?无论如何,我已经用依赖项更新了这个问题。它是可选的,但问题仍然存在。添加它是为了查看它是否解决了问题。您的版本是什么?您是否安装了@react navigation/底部选项卡?如果我导入了它,我一定是正确安装了它?或者这不是一开始的错误吗?不管怎样,我已经用依赖项更新了这个问题。你建议使用哪个扩展名?我的意思是:你的文件名以.ts结尾,它可能以.tsxDamn结尾,我应该当头棒喝了。无论如何,谢谢!你推荐哪种扩展名?我的意思是:你的文件名以.ts结尾,可能应该以.tsxDamn结尾,我应该把头撞到墙上。无论如何,谢谢!