Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React Native:“;无法识别的字体系列“;在Xcode中单击字体文件时,错误消失_Reactjs_React Native_Fonts_Google Font Api_Custom Font - Fatal编程技术网

Reactjs React Native:“;无法识别的字体系列“;在Xcode中单击字体文件时,错误消失

Reactjs React Native:“;无法识别的字体系列“;在Xcode中单击字体文件时,错误消失,reactjs,react-native,fonts,google-font-api,custom-font,Reactjs,React Native,Fonts,Google Font Api,Custom Font,在我的React原生应用程序中,我收到错误“无法识别的字体系列:'Raleway Regular'”。我随后添加了我的字体,在“可选步骤”部分,您将所有附加的字体记录到控制台,其中包括除ralway Regular之外的所有字体 然而,奇怪的是,当应用程序在模拟器中出现错误屏幕时,如果我在Xcode中单击项目中font文件夹中的任何一个字体文件,模拟器中的错误屏幕就会消失。加载任何其他屏幕后,错误消息会再次出现,如果单击Xcode中的某个字体文件,它会再次消失。请注意,当我单击其中一种字体时,它

在我的React原生应用程序中,我收到错误“无法识别的字体系列:'Raleway Regular'”。我随后添加了我的字体,在“可选步骤”部分,您将所有附加的字体记录到控制台,其中包括除
ralway Regular
之外的所有字体

然而,奇怪的是,当应用程序在模拟器中出现错误屏幕时,如果我在Xcode中单击项目中
font
文件夹中的任何一个字体文件,模拟器中的错误屏幕就会消失。加载任何其他屏幕后,错误消息会再次出现,如果单击Xcode中的某个字体文件,它会再次消失。请注意,当我单击其中一种字体时,它会对模拟器中的屏幕进行热重新加载

Raleway Regular.ttf
位于我的项目根目录下的
Fonts
文件夹中,具有正确的目标成员资格,位于我的info.plist中,处于构建阶段->复制捆绑资源


有人知道为什么会发生这种情况吗?

请添加包含ralway-Regular.tff的父文件夹路径

"rnpm": {
   "assets": [
      "./Fonts/"
   ]
 }
编辑,请改用此选项:

请使用以下内容创建此文件:
react native.config.js

module.exports = {
  assets: ['./Fonts/'],
};

请添加包含Raleway-Regular.tff的父文件夹路径

"rnpm": {
   "assets": [
      "./Fonts/"
   ]
 }
编辑,请改用此选项:

请使用以下内容创建此文件:
react native.config.js

module.exports = {
  assets: ['./Fonts/'],
};

我认为rnpm在reac时被弃用了-native@0.60,对吗?是的,你是对的。有了这个,你能试试这个吗:`1。创建一个名为:react-native.config.js 2的文件。将其添加到该文件中:module.exports={assets:['./font/'],}``我认为rnpm在reac时被弃用了-native@0.60,对吗?是的,你是对的。有了这个,你能试试这个吗:`1。创建一个名为:react-native.config.js 2的文件。将其添加到该文件中:module.exports={assets:['./font/'],}``