#javascript #reactjs #react-router #parcel
#javascript #reactjs #react-router #parcel
Вопрос:
Я пытаюсь заставить приложение React работать в подкаталоге на размещенном сервере. (Я не использую create-react-app)
Мой файл package.json содержит правильный путь «домашняя страница» к моему базовому домашнему каталогу приложения react, однако, когда я создаю приложение с помощью Parcel, каталог ресурсов в index.html и некоторые ссылки gif внутри App.00e499ed.js не обновляется до правильного пути (он просто помещает App.00e499ed.js ) без какой-либо правильной структуры (/react/thing/App.00e499ed.js ) и поэтому я получаю ошибки 404, когда загружаю его на сервер и запускаю. Сейчас я просто ищу их и заменяю вручную, но чего мне не хватает в шагах сборки, чтобы иметь возможность делать это автоматически??
Ответ №1:
Установите homepage: "."
в package.json
, соберите и разверните в любом подкаталоге.
Комментарии:
1. Это не … тот же результат!?
2. Это вообще не решило проблему. Нам нужно больше деталей
3. У меня сработало. Просто добавьте это в свой файл package.json в разделе version.