我正尝试使用react-native-typescript-transformer
升级使用RN 0.56 + Typescript编译器的项目
现在,Babel的最新版本支持Typescript,我删除了TS编译器,并尝试使用RN + Babel 7编译我的代码。
但是,我遇到了以下错误:
error: bundling failed: SyntaxError: /Users/alexis.mangin/Workspace/zeos-native/packages/zeos-native-libs/ui/src/views/StickyTabView.tsx: Unexpected token, expected ")" (12:38)
10 |
11 | export interface IStickyTabViewProps {
> 12 | renderTopNavigationBar: ({ opacity }: { opacity: Animated.AnimatedInterpolation }) => JSX.Element;
| ^
13 | renderHeader: () => JSX.Element;
14 | headerMinHeight: number;
15 | tabs: {
我看到有些人在这里遇到相同的问题:https://github.com/ds300/react-native-typescript-transformer/issues/77
尽管,即使删除了所有转换器的实例,我仍然无法运行我的代码。
有人知道我该如何解决吗?
RN:0.57.0 反应:16.5.0 打字稿:3.0.3
谢谢!
答案 0 :(得分:0)
检查您的TSConfig;您可能需要通过将downlevelIteration
设置为true
来启用销毁功能。