169 похожих чатов

Народ, что не так делаю? Блин дерьмо какое то с

этим проектом все пути через жопу...уже сил нет. В прошлых норм все было

27 ответов

9 просмотров

у тебя путь неправильно написан. Точка вначале пути значит, что ты его в этой же директории пытаешься найти, а у тебя шрифты лежат на несколько директорий выше. Тебе нужно написать ../../.. соответствующее количество раз

Пользователь-61026 Автор вопроса

когда ставлю ../ вначале он вот что выдает вообще. что ща херня с ним не понимаю

хз почему. попробуй прописать путь через .. не смотря на подсказки

Пользователь-61026 Автор вопроса

вот по идее я пишу ../../ т.е. первыми я вышел из scss где лежит файл куда подключаю стили, вторыми ..// я вышел из src папки и оказался в корневой проекта. Верно? Дальше прописал путь, но вот что выдал

что у тебя за сборщик? мне кажется, в директории public вообще нет смысла в твоем случае и всё можно перенести в src

Пользователь-61026 Автор вопроса

CRA

попробуй перенести шрифты к стилям

Статичные файлы надо в src/static сохранять теперь Т.е выше src нельзя выходить

Пользователь-61026 Автор вопроса

все работает 😄🙏🏻 Это все из за моего непонимания сборщиков и тд... зачем вообще папка public нужна? там всегда лежит главный index.html на сколько я знаю и он должен быть там?

Так априори надо в src всё хранить.

я очень сомневаюсь, что public вообще нужен в CRA. Это раньше нужно было, до сборщиков с единой точкой входа. Сейчас у тебя всё что нужно собирается в директорию build/dist в зависимости от того что и где ты импортируешь

Пользователь-61026 Автор вопроса

если удалить из папки public index.html , то вот такая штука

Эта папка нужна для запуска проекта на твоей локалке. Погугли отличия src от public.

Паблик это такой же сурс как и папка src

тогда я ошибся, public нужен для index.html как минимум

ага, понял, спасибо

но всё остальное вроде можно кидать в src и импортить оттуда

Пользователь-61026 Автор вопроса

ааа, т.е. в папке public нужно просто хранить index.html и всё? а если я юзаю scss, мне в этом index.html все равно нужно подключать простой css файл, а не scss ? Вот так вроде работает, но файл app.css пустой все равно, а все стили в src/scss

Можно я сделаю так?! https://create-react-app.dev/docs/using-the-public-folder/

Тебе не надо вручную css подключать, css же импортируется в js файлах, а js подключает вебпак например или какой у тебя там сборщик

Пользователь-61026 Автор вопроса

просто через create react app

Пользователь-61026 Автор вопроса

спасибо, попробую с гугл транслейтом почитать. Че то в русской версии доки не нашел этих разделов

Ага посмотри в вебпаке просто как стили подключаются

Так он и говорит, что там его нет.

Пользователь-61026 Автор вопроса

Всем спасибо за помощь! В итоге, я правильно понял, что в CRA : главное подключить app.scss(храним в src,импортируем в него другие файлы со стилями компонентов) в файл App.tsx , и всё. В public и тд ничего подключать самому не надо ?

Не надо, вебпак подключит сам тебе js, a css/scss он в js уже тобой импортируется, в html он не нужен

Пользователь-61026 Автор вопроса

Понял, , спасибо. Вот сделал как описал, все ок вроде рабоает

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта