module.exports = {
assets: ['./src/assets/fonts'], // this is my path
};
2-放在我的package.json上:
我想在我的应用程序中添加'Open-sans'字体,但是我有一个问题,它仅在IOS模拟器上发生
这是我的步骤:
a)我已经在根应用程序中创建了一个文件夹:资产,然后在资产中创建了fonts fonts文件夹,并放置了Open-sans.ttf
b)我已经在根目录中创建了一个名为react-native-config.js的文件并添加:
module.exports = {
project: {
ios: {},
android: {},
},
assets: ['./assets/fonts/'],
};
c)react-native链接
d)在App.js中>
<Text style={{fontFamily: 'OpenSans-Bold', fontWeight: 'bold'}}> This is my first App </Text>
我的问题是,每当我在App.js中进行任何编辑时,它总是告诉我'无法识别的字体家族']
但是当我打开react-native-config.js
却什么也不做,只保存了触发的热重装并且字体正常工作时>]
正如我所提到的,它在Android上是完美的,但是在App.js文件上进行任何编辑后保存时,该错误会出现在IOS上
我想在我的应用程序中添加'Open-sans'字体,但我遇到了问题,它仅在IOS模拟器上发生,这是我的步骤:a)我在根应用程序中创建了一个文件夹,如下所示:先是资产,然后是fonts fonts文件夹在...
module.exports = {
assets: ['./src/assets/fonts'], // this is my path
};
2-放在我的package.json上:
rnpm": { "ios": {}, "android": {}, "assets": [ "./src/assets/font"// this is my path ] },
并且在我运行react-native链接&& yarn react-native链接之后。
检查您的信息列表和android资产是否已更改