#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
. Лучше придерживайтесь его для серьезных приложений.