Szenario: Wenn die Entwicklungs- und Testumgebung unterschiedlich sind oder der häufig verwendete Computer Windows ist, erfordert das Projekt derzeit Liunx. Ich wähle eine virtuelle Maschine, um Liunx zu installieren und den SSH-Dienst bereitzustellen. Der Host installiert WinSCP mit Putty und verwendet die Webstorm-Entwicklung. Für die aktuelle Mainstream-Webpack-Hot-Kompilierung des Web-Frontends ist es wirklich ermüdend, Dateien von der virtuellen Maschine zu übertragen Von Zeit zu Zeit habe ich mich für die automatische Synchronisierung des Tools entschieden.
Einstellungen
Grundlegende Informationen konfigurieren
Wählen Sie im Webstom-Editor Tools – Bereitstellung – Konfiguration, fügen Sie einen Remote-Host hinzu, dieser Name dient nur für Notizen, schreiben Sie ihn nach Belieben, wählen Sie FTP als Protokoll (SFTP, lokal). , usw. werden ebenfalls unterstützt)
Zu diesem Zeitpunkt müssen Sie neben den grundlegenden FTP-Informationen auch die FTP-Informationen des Remote-Hosts eingeben die folgenden Informationen:
Root path //这个选项是要打开的路径,这样做主要是为了防止误操作影响项目,填写后上级目录不会展示,当然你可以不写 Web server root URL //这里就是调试的网址
Darüber hinaus müssen Sie die Dateizuordnung zwischen lokalem und Server konfigurieren, wie in der Abbildung unten gezeigt:
Schließlich können wir die Zuordnung zwischen lokalen und Remote-Hosts anpassen Wenn Sie mehrere Remote-Hosts hinzufügen möchten, denken Sie daran, bei dem Element, das Sie verwenden möchten, auf Diesen Server als Standard verwenden zu klicken.
Nachdem der Remote-Host konfiguriert ist, können wir einen Blick auf die Verzeichnisstruktur werfen. Klicken Sie auf „Extras – Bereitstellung – Remote-Host durchsuchen“. Anschließend werden die Remote-Dateien angezeigt.
Synchronisierung einrichten
Aber zu diesem Zeitpunkt ist noch eine manuelle Übertragung erforderlich. Es fehlt noch ein wenig an Automatisierung, und wir ändern den Punkt „Geänderte Dateien hochladen“. Bei expliziter Speicheraktion bedeutet dies, dass jede Speicherung mit dem Remote-Server synchronisiert wird.