Ich verwende Führen Sie "Index.html" viel in WebStorm. Es ermöglicht mir, meine Anwendung auf einem Mini-Webserver lokal auf meinem Computer auszuführen.WebStorm "Run 'index.html'" funktioniert nicht auf Remote-Projekt
Allerdings habe ich ein Projekt, das eine Verbindung zu einem FTP-Host (mein eventuelles Ziel für meine Web-Dateien) hat.
Wenn ich diese Verbindung in meinen Projekteinstellungen habe und ich 'index.html' starte, öffnet sich der Browser unter: wwww.example.com/index.html
, anstatt http://localhost:1234/index.html
.
Wie kann ich festlegen, dass WebStorm lokal ausgeführt wird? Muss ich alle meine FTP-Verbindungseinstellungen jedes Mal löschen, wenn ich etwas lokal testen möchte?
Wenn Sie 'Open in browser' und ähnliche Aktionen verwenden, verwendet iDE die URL des aktuellen Deployment-Eintrags (der als Standard markiert ist), um die vollständige URL zu erstellen. Wenn Sie keine Bereitstellungseinträge definiert haben, wird stattdessen der integrierte Webserver verwendet. – LazyOne
Also ... wäre die Lösung: 1) einen neuen Deployment-Eintrag von 'In Place' erstellen (also keine Dateien irgendwo kopieren), 2) ihn konfigurieren (URL etc) 3) als Standard für dieses Projekt markieren. Wenn Sie nun Ihre URLs "wwww.example.com /" verwenden müssen, können Sie einen anderen Bereitstellungseintrag als Standard markieren. Da dieser FTP - Eintrag nicht mehr Standard ist, würden Sie 'Upload to XXX' verwenden, um die Liste der verfügbaren Server anzuzeigen (yeap, 1 extra moment/key press) – LazyOne
Alternative (und definitiv besser) Lösung wäre mit tatsächlichen Run/Debug-Konfigurationen ('Ausführen | Konfigurationen bearbeiten ...'), wo Sie die tatsächliche URL fest codieren können, so dass es unabhängig von Ihren aktuellen Einstellungen verwendet wird. Nach der Erstellung stehen solche Einträge über das Dropdown-Feld auf der Hauptsymbolleiste (neben den Schaltflächen zum Ausführen/Debuggen) zur Verfügung. – LazyOne