Вот моя структура:
+ src/
++ assets/
+++ fonts/
++++ myfont.ttf
-- index.js
-- App.js
-- App.css
Я добавляю шрифт в _fonts.scss и импортирую его в App.scss
_font.scss
$font_dir: "../assets/fonts";
@font-face{
font-family: 'myfont';
src: url($font_dir + "myfont.ttf");
}
но проблема в том, что я получил эту ошибку !!
Module not found: You attempted to import ../assets/fonts/myfont.ttf which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.
Любая помощь оценить это?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Как указано в ошибке, шрифт должен находиться в каталоге вашего проекта (где находится package.json) или в подкаталоге.
Да, местоположение должно быть «./assets/fonts» (и убедитесь, что ресурсы находятся в той же папке, что и app.scss)
Спасибо за ваш ответ, как вы видите, я написал свои файлы структуры, я должен изменить свой $font_dir: "../активы/шрифты"; ??