Добавление новой конфигурации сборки для приложения Create React - PullRequest
0 голосов
/ 06 сентября 2018

Я работаю над проектом, который требует, чтобы пользователь прошел аутентификацию через SSO (Shibboleth), прежде чем он сможет начать использовать приложение. Недавно мы решили использовать приложение Create React App (CRA) для внешнего интерфейса этого проекта, но мы обнаружили, что наша разработка чрезвычайно ограничена CRA, поскольку на самом деле есть только две команды сборки:

npm run start

или

npm run build

Поскольку npm run start раскручивает веб-сервер, который затем передает запросы моему бэкэнд-апачу, который затем передает запросы к SSO, я никогда не получаю нужный мне токен SSO.

Я нашел обходной путь, скопировав токен в сеансе браузера на сервере (напрямую, а не через веб-сервер, предоставленный CRA) и вставив его в новый сеанс браузера через веб-сервер CRA. Однако это очень громоздко.

Я хотел бы знать, есть ли какой-нибудь способ, которым я могу создать новую конфигурацию сборки, которая будет следить за изменениями в моем каталоге, встраивать в каталог 'build' CRA и НЕ минимизировать файл js. Возможно ли это в пределах CRA или мне нужно извлечь?

1 Ответ

0 голосов
/ 06 сентября 2018

Как сказано в документации CRA : вы не можете создать пользовательскую конфигурацию сборки с CRA.Вы должны перейти на чистый веб-пакет.К счастью, вот команда qucik для этого: npm run eject.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...