Локальная сборка React работает, но ошибка 404 на сервере сборки файлов js css. Как заставить parcel правильно строить пути?

#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.