2016-06-24 11 views
0

Ich arbeite mit EXTJS6/sencha cmd 6.1. Ich verwende sencha app build development auf meiner Anwendung, aber es kopiert nicht meine Javascript-Dateien in den Build-Ordner. Ich suchte und erfuhr, dass QA & Production Builds minimiert die JS-Dateien und kopieren Sie es in den Build, wo als Development Build nicht. Ich glaube, mit Kopieraufgabe in build.xml können wir die JS-Dateien in den Build-Ordner kopieren.Sencha App Build-Entwicklung kopiert keine JS-Dateien in/Build-Ordner

Da die JS-Dateien in den Build-Ordner kopiert werden, kann ich nicht die DEV-Build vom Build-Ordner an Server senden. Jemand hat ein Beispiel oder Anleitung zum Schreiben der Kopieraufgabe in build.xml oder sind Gibt es noch andere Alternativen?

Danke, gendaful

+0

Ein Entwicklungs-Build minimiert das JS nicht, aber wenn Sie die Build-Skripts nicht anpassen, sollte es alle Ihre Dateien und die ursprünglichen ext-Dateien in einem (möglicherweise mehrere Megabyte umfassenden) JavaScript-Block zusammenfassen. Wie groß ist die app.js im Ordner 'build/development'? – Alexander

+0

@Alexander - Ich sehe app.js nicht in Build/Entwicklung. Im Allgemeinen minimiert QA/PROD Build Ihre Dateien und erstellt daraus eine app.js. Aber ich bin mir nicht sicher, wie das in der Entwicklung zu erreichen ist. Ich suche nach einem Beispiel, um build.xml zu ändern, um Anwendung-js-Dateien im Aufbau/Entwicklung-Ordner zu kopieren. – Gendaful

+1

Mein nicht angepasster Entwicklungs-Build erstellt eine nicht-unterstützte app.js-Datei. Bitte schauen Sie genau hin, ob der Build Fehler verursacht. und check-in '.sencha/development.properties' ob der Build-Pfad irgendwo anders zeigt. – Alexander

Antwort

0

Ich glaube, dass das, was sencha App Build Entwicklung verändert hat. In früheren Versionen wurde ein Development-Build-Verzeichnis erstellt. Jetzt minimiert es nur die Daten in Ihrem Stammverzeichnis, so dass Sie es direkt von dort aus ausführen können.

Mein Workflow ist jetzt nur noch "Sencha App Watch" und laufe von meinem root während der Entwicklung. Wenn ich meinen Produktions-Build testen möchte, mache ich Sencha-App Build-Produktion und der Ordner wird wie zuvor erstellt.

HTHs.

+0

Sorry, nur zu verstehen. "Es minimiert die Daten im Stammverzeichnis"? Wo im Root-Verzeichnis? – Gendaful

+0

Entschuldigung, ich habe falsch gesprochen. Ich habe gerade mein neuestes Projekt überprüft, das CMD verwendet und Sencha App Watch lädt alle Dateien einzeln (Sie können das Netzwerkprotokoll hier sehen: https://www.dropbox.com/s/0rjy5jgtsp5cfz7/sencha1.png?dl=0 I ' Ich bin mir nicht sicher, wie ich eine verkleinerte Version der Quelle machen soll, ich habe die Dokumente hier gelesen: http://docs.sencha.com/cmd/guides/extjs/cmd_app.html und mir ist nicht klar, wie ich das machen soll Mein Workflow ist, dass ich mit Sencha App Watch und Sencha App build Produktion für mein Endprodukt entwickle und das funktioniert gut für mich .. sorry –

+0

Ich versuche nur die unminified app.js zu Build/Entwicklung Ordner zu kopieren, die nicht passiert für mich. – Gendaful