2016-08-22 2 views
2

Ich muss eine universelle App von Grund auf neu erstellen. Zuerst die klassische App und irgendwann in der Zukunft die moderne App. Ich habe die App mit Cmd erstellt.Universal-App: nur klassische Toolkit erstellen

Ich habe die Grundlagen, die ich für die klassische App benötige implementiert, teile alles ab, was in der modernen App wiederverwendet werden kann und lege es in das gemeinsame Verzeichnis. Das Problem ist, dass jetzt, wenn ich mit Cmd kompiliere, der Fehler kommt, dass Abhängigkeiten fehlen (weil Ansichten in der modernen App fehlen, die ich nur für classic implementiert habe, die aber im geteilten Code benötigt werden).

Die klassische App kompiliert finden, aber modern nicht, und wenn es jemals Fehler im klassischen App-Build-Prozess gibt, wird niemand bemerken, weil moderne Fehler wirft.

Kann ich Cmd in der Befehlszeile angeben, um nur das klassische Toolkit zu kompilieren?

+1

Haben Sie diesen Befehl versucht? 'sencha App build -c classic' – UDID

+0

@UDID Nein, habe es nicht in den Dokumenten gefunden. Werde es versuchen, am Montagmorgen. – Alexander

+0

@UDID funktioniert. Wirst du das beantworten, also kann ich akzeptieren? – Alexander

Antwort

4

In ExtJS 6 können wir App für klassische und moderne separat generieren auf ähnliche Weise können wir App für klassische und moderne separat erstellen.

können Sie so bauen.

sencha app build -c classic.

3

Bearbeiten Sie die Datei app.json, und entfernen Sie den Abschnitt über das Toolkit modern im Profilabschnitt builds; Sie können es wiederherstellen, wenn Sie bereit sind, den modern-Teil erneut zu erstellen.