Я недавно застрял на этой проблеме и, наконец, выяснил его в неделю в. Кроме решения, несомненно, заняло меньше десяти минут, поэтому я решил поделиться мудростью.
Pro-наконечник: Забудьте о приложении Setup Node.js на вашем CPanel. Вместо этого вы хотите сосредоточить свое внимание на построить папка. Когда вы запустите Пряжа бежит построить Вы эффективно генерируете статические файлы для использования в производстве.
Как только я сделал все мои изменения локально, я использовал следующие шаги для развертывания моего сайта:
На вашей местной машине
1) В вашем package.json Добавьте линию «Домашняя страница»: «
2) В вашем VSCode Terminal Run Пряжа бежит построить Отказ
Вы должны увидеть что-то вроде этого:
Проект был построен при условии, что он размещен в
Если вы видите ‘/’ или что-нибудь еще на месте вашего домена, запустите export public_url =
3) Зайдите в каталог /
На вашем cpanel
4) Зайдите в каталог /Home/
Не забудьте удалить папку .zip и Voila! Вы закончили!
Несколько замечаний, чтобы иметь в виду здесь:
- Для некоторого, это может занять некоторое время для загрузки под вашим фактическим доменом или в том же браузере со всеми, что активность CPANEL. Я использовал режим Incognito и другие устройства для проверки посещения моего домена и увидеть обновления.
- Я не пробовал это с полным приложением стека (ключевое слово: статическое) еще. Хотя я буду противостоять это в ближайшее время, так что оставайтесь настроенными!
Оригинал: “https://dev.to/neethap/how-to-publish-a-static-react-node-js-app-using-cpanel-the-easy-way-199o”