У меня есть приложение, которое работает следующим образом:
- Клиентские пакеты создаются с помощью веб-пакета и выводятся в
/client/app/public/build
. - Экспресс-сервер запускается из / server /index.js и отображает шаблон руля с использованием некоторых переменных среды.
После того, как я запустил yarn run build
и скрипт postbuild
был выполнен, он сразу завершится ошибкой со следующей ошибкой:
yarn run v1.9.4
$ react-snap
events.js:183
throw er; // Unhandled 'error' event
^
Error: ENOENT: no such file or directory, open '/Users/aington/git/static-help/build/index.html'
error Command failed with exit code 1.
Это имеет смысл, поскольку в этом месте нет файлов.
Я знаю, что react-snap
гордится тем, что является библиотекой с нулевой конфигурацией, но я действительно хотел бы настроить ее так, чтобы она могла указывать на правильный каталог для обслуживания файлов.Кроме того, сервер Express предоставляет библиотеку аутентификации, поэтому ее тоже нужно запускать.
Реально ли ожидать, что react-snap
сможет это сделать и все же сканировать и предварительно визуализировать сайт?Или я должен изучить другие варианты?