./static
здесь относится к bin/static
и находится там, где излучает внешний интерфейс после построения их с npm run build-prod
. Ошибка, с которой вы столкнулись, была не из-за отсутствия node-static
или какой-либо конкретной зависимости в этом отношении.
Проверьте вывод консоли при запуске npm run build-prod
и убедитесь, что каталог bin/static
со встроенными выходами внутри генерируется правильно. Отредактируйте свой вопрос или комментарий ниже с вашими выводами, и я обновлю свой ответ соответственно.
Edit:
Проверил себя и да, оригинальный сценарий запуска производства пропустил бит npm run build-server
. Подниму пиар, чтобы это исправить.
Итак, правильная команда для запуска в рабочей среде:
npm run build-server && npm run build-prod && NODE_ENV=production npm start
И обязательно настройте все переменные среды перед запуском, как требуется в config/production.config.js