2016-06-12 9 views
2

Ok Ich bin neu in Polymer, nachdem ich die Hauptseite und Google IO 2016 Video gesehen habe, wollte ich es ausprobieren, und im Moment habe ich eine grundlegende Webanwendung damit erstellt.Erstellen Sie eine statische Site mit Polymer-cli

Ich schaffte es zu bauen und es durch den Befehl "Polymer serve" ausführen, aber jetzt, dass ich es in eine Produktionsumgebung veröffentlichen möchte (ich habe ein Nginx-Cluster), wie baue ich die Anwendung nur ein Haufen statischer Website-Dateien?

Ich habe "Polymer Build" ausgeführt und ich sehe den Build-Ordner und es enthält 2 Ordner: gebündelt und entbündelt, und in ihnen gibt es die bower_components, src und Testordner sowie andere Sachen für die Ausführung durch "Polymer dienen "Aber es gibt keinen build/dist des build/statischen Ordners, den ich in nginx kopieren kann, damit die Anwendung damit bedient wird.

BTW, was ich meine über einen Dist-Ordner ist ohne eine readme, bower.json, test, bower_components, etc. nur die reinen benötigten HTML, CSS, JS, usw. Dateien, die über nginx (oder andere Web-Server) als statischer Datei-Web-Inhalt.

Ich ging durch the documentation, aber es gibt keine Details, wie man solche Aufgabe zu tun.

Haben Sie Vorschläge zum Erstellen eines statischen Inhaltsordners für die Bereitstellung meiner Polymer Web App über nginx?

Danke!

Antwort

1

Ab Polymer-CLI v0.11.0 gibt es keine integrierte Möglichkeit zum Herausfiltern von Dateien aus dem Bundle, aber es ist ein requested feature. Auch die Build-Ausgabe derzeit includes extraneous files (ein Fehler), wie das test Verzeichnis.

Als Alternative könnten Sie Polymer Starter Kit 1.3.0, deren dist Ordner enthalten verwendet nicht die zusätzlichen Dateien (obwohl es erforderlichbower_components wie sie ist nicht enthalten).

Verwandte Themen