我正在关注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 文件。
dist
App
index.js
为了实现这一点,一个简单的脚本与react native一起启动typescript编译器,就可以做到这一点,否则我会错过什么。
React Native使用一个名为 Metro ,以及 react-native-typescript-transformer 插件允许它作为捆绑过程的一部分构建项目的TypeScript文件,就像您可以使用 Webpack 作为绑定过程的一部分转换TypeScript文件的插件。
react-native-typescript-transformer
使用Metro和Webpack,您可以使用 tsc 而不是使用一个捆绑插件,如果这是你喜欢的-这只是一个替代做。
tsc