如何告诉React Native的* Metro Bundler *提供`。/ lib / src`中的文件?

时间:2018-01-24 08:23:59

标签: typescript react-native

我正在研究React Native项目。我得到了./src中的TypeScript文件。这被转换为./lib/

E.g ./src/index.ts最终在./lib/src/index.js

如何告诉 Metro Bundler npm start)提供./lib/src的文件?

2 个答案:

答案 0 :(得分:0)

我明白了。

<强>机器人/应用/的build.gradle

更改第5行

  1 apply plugin: "com.android.application"
  2
  3 import com.android.build.OutputFile
  4
  5 project.ext.react = [
  6   entryFile: "src/index.js"
  7 ]
  8

答案 1 :(得分:0)

嗯,这有点迟了...但是您可能想要做的是:

  1. 将您的./index.js更改为import "./lib
  2. 将tsconfig.json的outDir属性更改为"./lib"(这样可以避免使用./lib/src路径。

这就是我对项目所做的。