#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. Я забыл сказать, что уже делал это