react-native: 0.60.4,
react: 16.8.6,
npm: 6.10.1
XCode: 10.2.1
AndroidStudio: 3.4.1
我使用以下命令创建了一个项目:
npx react-native init awesomeApp --template typescript
我将我的资源放在了
assets/fonts/<Bunch of .ttf files>
我的目录结构
awesomeApp
|
+--android
+--ios
+--assets
| |
| +---fonts
| |
| +-- ProximaNova-Bold.ttf
+--react-native-config.js
然后我运行了react-native link
什么都没有发生, XCode没有显示任何添加的资源,Android也是一样。当我运行react-native run-ios
时,会显示找不到字体的错误。
我的react-native-config.js
module.exports = {
project: {
ios: {},
android: {},
},
assets: ['./assets/fonts']
};
我也尝试过 yarn react-native link
和 npx react-native link