Я избежал удаления приложения Create React с помощью React-App-Rewired
.В React-App-Rewired у вас может быть файл config-overrides.js
, в котором вы можете установить module.exports = {
для любого переопределения Webpack.
Мне потребовалось, чтобы DevOps установил config.output.publicPath
в статический префикс, чтобы в зависимости отна этом process.env.STATIC_PREFIX
будет существовать другой клиентский маршрут для рендеринга для нашей временной ситуации аутентификации (работа над авторизацией).
Это работает, когда мы развернули его, и http://service.domainname.com/<STATIC_PREFIX>
обслуживало приложение почти правильно.
Однако теперь моя проблема и мой вопрос касаются сбоя ресурсов React-Semantic-UI font
при компиляции, приводящих к появлению квадратов вместо значков.Когда я посмотрел на запрос об этом, оказалось, что мой путь к активам выглядит так: service.domainname.com/<STATIC_PREFIX>/CSS/<STATIC_PREFIX>static/
и т. Д.
Похоже, что шрифты и т. Д. Переопределяются, поскольку путь является нежелательным.Как это исправить?Мне нужно немного поработать, пока аутентификация не будет завершена, есть предложения?Я пытался исследовать это с помощью веб-пакета, response-semantic-ui, response-app-rewired ... Я не уверен, каким будет мой следующий шаг.