Size: a a a

2021 April 28

YP

Yarik Pesochenski in JS Liberty
Ну, я прописываю пути так как мне подсказывает сам vs code и ассеты в паблике он видит если я пишу в теге, но если я пишу scss файле то он видит ассеты только в src
источник

T

Th0r in JS Liberty
можно сбилдить и посмотреть: скопировал ли он эти картинки, туда ли скопировал, какой путь он им назначил
источник

T

Th0r in JS Liberty
вскод подсказывает путь к файлам, а вебпак или что там у тебя должен в роли сервера отдать эти картинки. это не одно и тоже
источник

YP

Yarik Pesochenski in JS Liberty
Я понимаю что это не одно и то же
источник

T

Th0r in JS Liberty
ну чтобы правильно имена ресолвились - возможно что-то не настроино у тебя, или неправильно настроено. сбилди и посмотри - какой урл для картинки в background получается, лежит ли эта картинка там, где ожидается
источник

YP

Yarik Pesochenski in JS Liberty
npm run build ты имеешь в виду?
источник

T

Th0r in JS Liberty
да
источник

YP

Yarik Pesochenski in JS Liberty
Я сбилдил и ничего не понял
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
Я сбрендил
источник

T

Th0r in JS Liberty
ну у тебя билд в папке появился?
глянь там:
css - какой url получился для твоих background-image
куда скопировались твоя картинка для этого бекграунда
источник

YP

Yarik Pesochenski in JS Liberty
В static/media
источник

T

Th0r in JS Liberty
у меня там два вопроса, у тебя ответ только на один
источник

YP

Yarik Pesochenski in JS Liberty
Я посмотрел в мейн чанк css в папке css и там написан путь к картинкам в static/media, и лежат они там же, в папке медиа
источник

T

Th0r in JS Liberty
и есть сервер на билд натравить - то там все картинки нормально открывает?
источник

YP

Yarik Pesochenski in JS Liberty
Ну да, но в таком случае у меня две папки ассетс, одна в src и одна в public, потому что теги видят паблик, а свойства scss нет
источник

YP

Yarik Pesochenski in JS Liberty
Смекаешь?
источник

T

Th0r in JS Liberty
так а сбилженный вариант - видит обе папки?
источник

YP

Yarik Pesochenski in JS Liberty
Ну, да
источник

T

Th0r in JS Liberty
ничо не понял. ты билдишь тот вариант, который у тебя работает?
надо билдить тот вариант который "не видит папку" и в нем разбираться, почему не видит
источник

YP

Yarik Pesochenski in JS Liberty
Вот смотри, видишь 2 папки assets? Ту, которая в public, свойства scss не видят, поэтому я сделал еще одну в src специально для них и все работает но это какой-то костыль
источник