Я искал множество постов, но безуспешно решил мою проблему со сборкой.
У меня есть две основные проблемы
- / public / locale / xx / xxx.json файлыпути не включаются после сборки
- Фоны фоновых изображений, используемые в css, не работают должным образом
Структура выглядит следующим образом:
my-app
public
images
image.jpg
locale
xx
xxx.json
src
И фоновое изображениеURL-адрес, подобный url(/images/image.jpg)
,
, URL-адрес работает хорошо на dev, но при производстве / после сборки он относится к пути /
, независимо от значения homepage
, установленного в package.json
То же самое относится и к файлам локалей.
PS : homepage
не будет /
, скажем, это будет /myapp/
Мой файл i18nкак:
i18n
use(Backend)
Я пытался установить какие-либо настройки бэкэнда (__dirname | env.PUBLIC_URL,...etc
), но ничего не работает.
Это, кажется, очень распространенная проблема, так как я нашелповсюду много постов, но нет четких ответов о том, как правильно задавать относительные пути при запуске npm run build
Если yу вас есть знания, пожалуйста, дайте пошаговое руководство для чайников вид ответа.