Ошибка при попытке добавить пользовательский шрифт «Аргумент » путь» должен иметь тип string»

#react-native

Вопрос:

Я пытаюсь добавить пользовательский шрифт в свой собственный проект react, я уже поместил Bungee.ttf в раздел «Ресурсы/шрифты» и отредактировал react-native-config.js файл:

  project: {
    ios: {},
    android: {}, // grouped into "project"
  },
  assets: ['./assets/fonts/'], // stays the same
};
 

но после npx react-native link этого на консоли возникает ошибка:

 error The "path" argument must be of type string. Received undefined.
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
    at new NodeError (node:internal/errors:371:5)
    at validateString (node:internal/validators:119:11)
    at Object.basename (node:path:752:5)
    at node_modulesreact-nativenode_modules@react-native-communityclibuildcommandslinklinkAll.js:62:78
 

информация о npm версия react-скриптов: 4.0.3 версия
узла: v16.10.0

Как это исправить??

Ответ №1:

Добавьте следующий файл в основную папку (в разделе index.js) затем попробуйте react-родная ссылка

имя файла: react-native.config.js

 module.exports = {
project: {
  ios: {},
  android: {}, // grouped into "project"
},
assets: ["./assets/fonts/"], // stays the same
 

};

Комментарии:

1. Я забыл сказать, что уже делал это