React newb ie - как статически обслуживать приложение (после сборки) - PullRequest
0 голосов
/ 20 июня 2020

Я создал create_new_app и запустил npm run build - я так понимаю, что это приложение настроено для упаковки js в статически обслуживаемый набор html + js + css файлов.

Я открыл index.html, расположенный в папке сборки в браузере, и обнаружил, что компоненты не отображаются так, как если бы я запустил npm start

Это предполагает, что мое понимание было неверным. Может кто-нибудь помочь с тем, что мне здесь не хватает?

1 Ответ

0 голосов
/ 20 июня 2020

Вы должны обслуживать папку build.

Сначала вы должны установить пакет службы:

npm install -g serve

затем:

serve -s build

Что происходит js файлов, созданных из реагирующего рендеринга html из вашего кода реакции, включая компонент, поэтому открытие index.html не будет отображать ваши компоненты и реагировать на код.

Это рендеринг на стороне клиента, и это означает, что пользователь видит на end - это рендеринг в клиенте с финальными js файлами.

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