我有一个非常简单的应用程序,我现在正在使用它作为游乐场,只是在代码中玩,看看它是如何工作的。
我使用tsc
将.tsx
文件编译成artifacts
文件夹,该文件夹用作compile / gradle.build的入口点。
但是,我现在正试图包含横幅图像并撞墙。我理解,目前我的tsc
无法对图片做任何事情,即使我导入它们,例如import * as brandImage from '../app/assets/brand.png'
此时我意识到仅tsc
可能不足以构建一个步骤。如果我没有使用typescript
react-native
,只需将我需要的图片移动到我可以参考的构建文件夹中吗?
我在这里迷失了一下。我假设我需要使用babel
这样的内容将文件移动到我可以在build
文件中引用的assets
或.tsx
文件夹。
在react-native
中工作是否意味着我将用于构建反应式Web应用程序的标准资产?或者我是否需要具有我通常使用的类似构建步骤。
答案 0 :(得分:1)
由于你有一个React Native项目,故事与网络有点不同。要在手机上运行React Native项目,您最终必须直接与iOS / Android交互以运行代码,因此通常不建议启动自己的构建过程。幸运的是,有很多初学者项目允许你使用带有React Native的Typescript。我强烈建议您检查它们,而不是自己重写整个本机构建过程:
create-react-native-app
:https://github.com/mathieudutour/create-react-native-app-typescript 您还可以使用react-native-cli
创建新的RN应用,然后自己添加Typescript支持: