Typescript 未找到反应导航类型脚本命名空间
当我试图创建任何导航器(tab/stack/drawer)时,我会遇到以下类型脚本错误: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”
,即使它是在文件本身中定义的。
问题是什么?解决方案是什么?
我已经使用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结尾,我应该把头撞到墙上。无论如何,谢谢!