сценарии реакции встроены в подкаталог

Я использую приложение create-response-app и запускаю сценарии реакции для сборки своего проекта, но у меня проблема с выходом сборки. Мне нужен вывод сборки в подкаталог папки сборки, как показано здесь.

Build
-- Player 

И мне нужны URL-адреса для сгенерированных файлов JS и CSS, как показано здесь, чтобы включить Player в путь. Мне это нужно.

<link href="/static/css/main.02096f02.css" rel="stylesheet">
<script type="text/javascript" src="/static/js/main.75412701.js"></script>

быть этими

<link href="/player/static/css/main.02096f02.css" rel="stylesheet">
<script type="text/javascript" src="/player/static/js/main.75412701.js"></script>

Мне это нужно, чтобы автоматизировать сборку и развертывание. В остальном скрипты по умолчанию работают отлично.


person Danny Ellis Jr.    schedule 06.03.2018    source источник


Ответы (2)


Если вы установите атрибут домашняя страница в вашем package.json файле, это изменит все ссылки, созданные в /build/index.html. Вот документы.

"homepage": "http://mywebsite.com/relativepath",
person carpiediem    schedule 12.12.2019

Вы можете добавить postbuild script в package.json

"scripts": {
    "build": "react-scripts build",
    "postbuild" : "mv build /Player/"
}

Пожалуйста, попробуйте это.

person Midhun G S    schedule 16.05.2018
comment
Вопрос касается подкаталога на веб-сервере, а не расположения файлов на вашем локальном компьютере. - person carpiediem; 12.12.2019