Как разработать приложение react с помощью онлайн-разработки

#reactjs

#reactjs

Вопрос:

Я просто интересуюсь этой ситуацией, создавая приложение с помощью React Js. Есть ли какой-либо способ выполнить сборку непосредственно на Cpanel хостинга, а не на localhost во время разработки? Я не знаю, правильный ли этот вопрос, я новичок в этом, но как насчет того, если бы разработка велась локально, затем сборка и загрузка на сервер, если есть небольшие изменения в приложении, то вы не можете изменить непосредственно на сервере, потому что код является пакетом и сокращен. Я пытался выполнить поиск в Google и посмотреть учебные пособия, но не могу его найти. Я знаю, что нет ничего плохого в сборке на local, однако мне нравится то, что пока я создаю, я знаю, что это работает очень хорошо, и вижу это вживую, тогда, если есть небольшие изменения, я мог бы изменить напрямую.

Прошу прощения за мое любопытство. Заранее спасибо за ваши идеи и исправление меня.

Ответ №1:

Я не уверен, требует ли react пакетирования. Само по себе оно не такое уж большое. Один из полезных способов, которым вы можете это сделать, просто создайте свое приложение react в local, затем создайте репозиторий git, поместите его туда, а затем оттуда вы можете перенести его на свой сервер, подключив свой сервер по SSH.

Этот способ может снова потребовать некоторых установок на стороне сервера с подключением SSH. Вы можете ознакомиться с подробностями о способе, который я вам предлагаю.

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

1. Я попробую ваше предложение.

2. Да, это может сработать. В настоящее время я работаю подобным образом в своих проектах.

Ответ №2:

Ценя ваше любопытство, я могу предложить два возможных (хотя и не совсем рекомендуемых) решения.

1. Сбросить jsx

Приложения React требуют процесса сборки в первую очередь для синтаксиса JSX. Это интуитивно понятно разработчику. Если в вашем коде нет jsx, нет необходимости в сборке. Итак, этот jsx

 return (
  <h1>Greetings, {this.props.name}!</h1>
);
  

Должно быть написано как этот js

 return React.createElement('h1', null, 'Greetings, '   this.props.name   '!');
  

2. Настройте среду разработки на сервере

Это рискованно. Возможны проблемы с безопасностью.

У него вроде бы есть централизованная база кода на сервере, которую может изменять любой, у кого есть доступ. Здесь вы можете редактировать файлы и запускать задачу сборки непосредственно на сервере.

Примечания:

Сегодня основным процессом разработки является code -> build -> deploy . Лучше придерживайтесь его для серьезных приложений.