代码之家  ›  专栏  ›  技术社区  ›  Ilja

为什么react native ts需要typescript transformer和自定义rn cli配置?

  •  1
  • Ilja  · 技术社区  · 7 年前

    我正在关注react native关于使用typescript的博客文章: http://facebook.github.io/react-native/blog/2018/05/07/using-typescript-with-react-native

    有一件事我不能理解为什么我们需要 https://github.com/ds300/react-native-typescript-transformer 除了自定义rn cli配置之外?

    据我所知,我们可以把它转换成 dist 包括main App 从根本上讲 index.js 文件。

    为了实现这一点,一个简单的脚本与react native一起启动typescript编译器,就可以做到这一点,否则我会错过什么。

    1 回复  |  直到 7 年前
        1
  •  4
  •   empyrical    7 年前

    React Native使用一个名为 Metro ,以及 react-native-typescript-transformer 插件允许它作为捆绑过程的一部分构建项目的TypeScript文件,就像您可以使用 Webpack 作为绑定过程的一部分转换TypeScript文件的插件。

    使用Metro和Webpack,您可以使用 tsc 而不是使用一个捆绑插件,如果这是你喜欢的-这只是一个替代做。

    推荐文章