2016-06-11 4 views
0

Ich entwickle eine Website mit Google Polymer Framework. Ich möchte fragen, ob Sie src HTML-Dateien in anderen Ordnern als dem Standardordner src platzieren können?Für eine Website mit Polymer, wo HTML-Dateien zu platzieren?

Zum Beispiel habe ich zu viele HTML-Dateien im Standardordner src. Und es ist schwer, die Dateinamen zu verwalten.

Oder ich habe einige Original-HTML-Dateien componet, die ich irgendwo anders als der Standard-Ordner src platzieren möchte.

Ich weiß, dass es für Testprojekte möglich ist. Allerdings mache ich mir Sorgen, dass es irgendwie verhindern wird, dass das Finale vom Polymer-Framework profitiert.

+0

Könnten Sie nicht nur versuchen und sehen, machen, wenn es funktioniert? –

+0

@ M.Babcock, Derzeit kann ich die endgültige Größe des Quellcodes der Website nicht schätzen. Auch wenn es derzeit effizient arbeitet, mache ich mir Sorgen, dass es nicht für das Finale geht. – yuzu

Antwort

0

Ja, Sie können Ihre Dateien in Verzeichnisse organisieren, und sie müssen nicht unbedingt unter src/ sein. Zum Beispiel kann die Polymer-CLI-generieren gegeben app-drawer-template Sie my-view1.html in ein eigenes Verzeichnis auf der obersten Ebene des Projektes bewegen konnten:

. 
├── README.md 
├── images 
│   ├── app-icon-144.png 
│   ├── app-icon-32.png 
│   └── app-icon.svg 
├── index.html 
├── manifest.json 
├── my-view1* 
│   └── my-view1.html* 
├── polymer.json* 
├── service-worker.js 
├── src 
│   ├── my-app.html* 
│   ├── my-icons.html 
│   ├── my-view2.html 
│   └── my-view3.html 
├── sw-precache-config.js 
└── test 
    ├── index.html 
    └── my-view1.html* 

Sie müßten einige Dateien optimieren (siehe Sterne-Dateien in der Liste oben), die derzeit my-view1.html unter src/ erwarten, und alle Pfade (z. B. HTML-Importe) in my-view1.html aktualisieren. Andernfalls liefert polymer build etwas kryptische Fehler, wenn es einen Pfad nicht auflösen kann.

+0

, Vielen Dank für die Antwort mit dem Diagramm. Es hilft mir sehr. – yuzu

+0

@yuzu, Kein Problem :) – tony19

0

Ich empfehle Ihnen, dem polymer starter kit Projekt zu folgen. Sie haben die Hello World App mit einer grundlegenden Struktur erstellt. Das ist ziemlich skalierbar. Ich baue damit eine App auf Produktionsebene.

Plus-Punkte, wenn Sie folgen ...

  1. Nur wenige der besten talentierten Köpfe im Bereich der Webentwicklung zu diesem Projekt beigetragen haben.
  2. Es hat Setup, um Ihre Polymer-App zu vulkanisieren. Dadurch wird nur eine Datei für die Produktion erstellt, um alle Ihre Komponenten in nur einer HTML-Datei zu implementieren.
  3. es die ganze Creme & Butter hat erfordern progressive Web-Anwendungen
  4. Es enthält Unit-Tests es