如何删除到达导航 5.x 警告
How to remove reach navigation 5.x warnings
我正在使用 React Native Expo 开发移动应用程序。我使用了 React Navigation 版本 5.x 并收到以下警告:
web 编译时有警告。
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'DrawerActionType' is not exported from
'./DrawerRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'DrawerNavigationState' is not exported from
'./DrawerRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'DrawerRouterOptions' is not exported from
'./DrawerRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'StackActionType' is not exported from
'./StackRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'StackNavigationState' is not exported from
'./StackRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'StackRouterOptions' is not exported from
'./StackRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'TabActionType' is not exported from
'./TabRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'TabNavigationState' is not exported from
'./TabRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js
Attempted import error: 'TabRouterOptions' is not exported from
'./TabRouter'.
请指导。
删除未从文件中导出的导入。
据我所知,StackRouter、TabRouter 和 DrawerRouter 遵循相同的模式,并且没有导出具有结尾的导入:ActionType、RouterOptions 和 NavigationState。
我不知道 Expo 是否因为 SDK 或我不知道的原因而将这些导入留到以后再包含,我在此处进行了更改并且我的项目继续 运行 正常没有这些黄框。
node_modules/@react-navigation/routers/lib/module/index.js 之前:
import * as CommonActions from './CommonActions';
export { CommonActions };
export { default as BaseRouter } from './BaseRouter';
export { default as StackRouter, StackActions, StackActionType, StackRouterOptions, StackNavigationState } from './StackRouter';
export { default as TabRouter, TabActions, TabActionType, TabRouterOptions, TabNavigationState } from './TabRouter';
export { default as DrawerRouter, DrawerActions, DrawerActionType, DrawerRouterOptions, DrawerNavigationState } from './DrawerRouter';
export * from './types';
//# sourceMappingURL=index.js.map
node_modules/@react-navigation/routers/lib/module/index.js 之后:
import * as CommonActions from './CommonActions';
export { CommonActions };
export { default as BaseRouter } from './BaseRouter';
export { default as StackRouter, StackActions } from './StackRouter';
export { default as TabRouter, TabActions } from './TabRouter';
export { default as DrawerRouter, DrawerActions } from './DrawerRouter';
export * from './types';
//# sourceMappingURL=index.js.map
我正在使用 React Native Expo 开发移动应用程序。我使用了 React Navigation 版本 5.x 并收到以下警告:
web 编译时有警告。
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'DrawerActionType' is not exported from './DrawerRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'DrawerNavigationState' is not exported from './DrawerRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'DrawerRouterOptions' is not exported from './DrawerRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'StackActionType' is not exported from './StackRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'StackNavigationState' is not exported from './StackRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'StackRouterOptions' is not exported from './StackRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'TabActionType' is not exported from './TabRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'TabNavigationState' is not exported from './TabRouter'.
D:/_expo/navi/node_modules/@react-navigation/routers/lib/module/index.js Attempted import error: 'TabRouterOptions' is not exported from './TabRouter'.
请指导。
删除未从文件中导出的导入。
据我所知,StackRouter、TabRouter 和 DrawerRouter 遵循相同的模式,并且没有导出具有结尾的导入:ActionType、RouterOptions 和 NavigationState。
我不知道 Expo 是否因为 SDK 或我不知道的原因而将这些导入留到以后再包含,我在此处进行了更改并且我的项目继续 运行 正常没有这些黄框。
node_modules/@react-navigation/routers/lib/module/index.js 之前:
import * as CommonActions from './CommonActions';
export { CommonActions };
export { default as BaseRouter } from './BaseRouter';
export { default as StackRouter, StackActions, StackActionType, StackRouterOptions, StackNavigationState } from './StackRouter';
export { default as TabRouter, TabActions, TabActionType, TabRouterOptions, TabNavigationState } from './TabRouter';
export { default as DrawerRouter, DrawerActions, DrawerActionType, DrawerRouterOptions, DrawerNavigationState } from './DrawerRouter';
export * from './types';
//# sourceMappingURL=index.js.map
node_modules/@react-navigation/routers/lib/module/index.js 之后:
import * as CommonActions from './CommonActions';
export { CommonActions };
export { default as BaseRouter } from './BaseRouter';
export { default as StackRouter, StackActions } from './StackRouter';
export { default as TabRouter, TabActions } from './TabRouter';
export { default as DrawerRouter, DrawerActions } from './DrawerRouter';
export * from './types';
//# sourceMappingURL=index.js.map