Da Google seinen Code nach github verschoben hat, hat sich der Prozess geändert, wenn auch nur ein kleines bisschen:
1) gehen Sie zu Ссылка
2) fügen Sie das folgende
ein %Vor%3) Klicken Sie auf Kompilieren
4) Fertig: Die aktuelle kompilierte Datei libphonenumber.js sollte im RHS-Panel erscheinen
Sie haben das vielleicht schon gelöst, aber ich habe eine wirklich einfache Möglichkeit gefunden, den gesamten Libphonummercode in eine Datei zu kompilieren, die Closure-Bibliotheksdateien enthält.
Gehen Sie zu Ссылка
Dies ist Googles Online-Version des Abschlusscompilers.
Geben Sie dann etwas wie folgt ein:
%Vor%Sie können zusätzliche Dateien hinzufügen oder löschen, die Sie möchten.
Klicken Sie dann auf Kompilieren.
Dadurch werden die neuesten Dateien aus dem Repository abgerufen und in einer einzigen JavaScript-Datei erstellt.
Jetzt müssen Sie sich nicht mehr darum kümmern, den Code für die Schließbibliothek zu bearbeiten, da das, was Sie benötigen, bereits kompiliert wurde.
Hoffe, das hilft.
Edit: Ich finde, dass dies auch für die Handhabung von Updates für die Bibliothek nützlich ist. Wenn Sie dies einfach im Compiler wiederholen, erhalten Sie Ihre neue Javascript-Datei mit den neuesten Updates.
Während der Entwicklung auf meinem lokalen Host versuche ich, die Bibliotheksnummer Bibliothek selbst zu hosten. Ich versuche Folgendes:
%Vor%Dies funktioniert, aber ich habe immer noch eine Abhängigkeit von einer extern gehosteten Komponente: der Schließbibliothek. Ich habe versucht, closure-lite , das ist (anscheinend bin ich neu hier) eine ziemlich vollständige Version des Verschlusses Bibliothek, verfügbar für Selbst-Hosting. Ich habe versucht, folgendes zu tun:
%Vor%Aber das %code% ist nicht verfügbar. Ich erhalte folgende Fehler:
%Vor%Der Fehler kommt vom Skript %code% :
%Vor%Was kann ich tun, um %code% vollständig selbst zu hosten?
Ich schlage vor, dass Sie diesen Vanille-Javascript-Port der Bibliothek ausprobieren: Ссылка
Es ist leicht und kann mit Webpack und anderen Dingen gebündelt werden
Ich bin mir nicht sicher, aber du darfst das benutzen [1]: [libphonenumber js svn location] Ссылка für Ihre lokale Maschine. Danke