【发布时间】:2018-01-24 08:23:58
【问题描述】:
我正在开发一个 React Native 项目。我的 TypeScript 文件位于 ./src。这被转译为./lib/。
例如 ./src/index.ts 以 ./lib/src/index.js 结尾。
我如何告诉 Metro Bundler (npm start) 提供来自 ./lib/src 的文件?
【问题讨论】:
我正在开发一个 React Native 项目。我的 TypeScript 文件位于 ./src。这被转译为./lib/。
例如 ./src/index.ts 以 ./lib/src/index.js 结尾。
我如何告诉 Metro Bundler (npm start) 提供来自 ./lib/src 的文件?
【问题讨论】:
我想通了。
android/app/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
【讨论】:
嗯,这有点晚了......但你可能想要做的是:
./index.js 更改为 import "./lib
outDir 属性更改为 "./lib"(这样可以避免使用 ./lib/src 路径。这就是我对我的项目所做的。
【讨论】: