Можно ли настроить удаленный сервер VSCode для предоставления клиенту доступа к портам, отличным от SSH (22)? а может другой способ просмотра файлов с сервера на конкретный IP?
Я думаю об этом в контексте разработки React.
Я понимаю, что единственный вариант использования - получить больше вычислений для задач, выполнение которых на вашем локальном компьютере в противном случае заняло бы много времени; однако мне нравится идея переноса некоторых из длительно выполняемых процессов на виртуальную машину в облаке. Я часто хочу запускать все проверки качества кода одновременно, например:
- линтинг
- модульные тесты
- интеграционные тесты
- проверки покрытия
- отладчик
- сервер
- статический анализ
Однако я обнаружил, что это может снизить производительность моего ноутбука до такой степени, что это может замедлить разработку, поэтому сейчас я не думаю, что это очень помогает. (Это Macbook Pro 2015 с 8 ГБ памяти и процессором i5 с тактовой частотой 2,7 ГГц.)
Если невозможно установить какое-либо другое соединение между сервером и клиентом, кроме SSH, это мое текущее понимание того, как работает VSCode Remote; есть ли способ показать клиенту то, что обычно находится на localhost: 3000 на сервере? Еще лучше, может ли это также открыть порт (9222), который будет поддерживать отладку в Chrome? Возможно, другим подходом было бы по-прежнему запускать сервер разработки локально и rsync
файлы с сервера?
Кто-нибудь пробовал раньше что-то подобное делать? Возможно ли это? Кроме того, если у кого-то есть предложения по более эффективному запуску всех этих длительных процессов локально, что не приводит к блокировке редактора или очень медленной горячей перезагрузке, я бы хотел услышать, как я могу сделай это.
Спасибо!