Могу ли я разместить свое приложение React Native на своем веб-сайте с помощью cpanel?

#react-native #cpanel #web-hosting #react-native-web #react-web

#react-native #cpanel #веб-хостинг #react-native-web #react-web

Вопрос:

В настоящее время я разрабатываю веб-сайт с использованием React Native, когда я прочитал о React Native, я получил информацию о том, что React Native можно использовать как веб-приложение, так и мобильное приложение, поэтому я попробовал это.

В настоящее время мой веб-сайт завершен и может быть запущен на localhost

но прямо сейчас у меня проблема, когда я хочу разместить веб-сайт с помощью Cpanel.

Ранее я хотел спросить, можно ли разместить React Native как веб-сайт?

Комментарии:

1. создайте свой react native web. Это создаст статический веб-сайт. которое вы можете разместить на cpanel как обычный веб

2. Можете ли вы показать мне, как это создать? Потому что в моем он просто показывает код в index.js вместо моего приложения. Я пытался следовать этому руководству dev.to/crishanks / … но все равно, это просто показывает index.js

3. можете ли вы поделиться своим проектом с sandbox или snack?

4. вы имеете в виду это? codesandbox.io/s/github/devincalmt/contoh_project

5. Это часть моего проекта. Должен ли я добавить node_modules? Я никогда раньше не использовал sandbox

Ответ №1:

Выполните следующую команду в своем проекте

  expo build:web
  

это создаст папку веб-сборки. внутри папки build находятся все ваши статические файлы, ресурсы, js и html-файлы.

  • теперь пришло время загрузить статический файл на c-panel

откройте свою учетную запись c-panel и перейдите в файловый менеджер и выберите свой домен, на котором вы хотите запустить web-build (react-native-web).

Загрузите содержимое папки web-build на свой, это займет несколько минут, и вы сможете посетить свой домен, ваш сайт будет доступен в определенном домене