Warum schlägt das Sencha CMD Build mit PhantomJS Fehlercode 2 fehl?

8

Problem: "Fehler beim Erfassen des Themas" beim Erstellen der Sencha CMD Workspace-Anwendung für Unterprojekt A (hat Quelldateien), aber Unterprojekt B (keine Quelldateien) baut gut auf.

>

Szenario:

  1. Neuer Sencha-Arbeitsbereich (CMD 5.1.0.26) erstellt und ein neues Projekt A hinzugefügt.
  2. Projekt A wird ordnungsgemäß erstellt ( sencha app build -c production )
  3. Ich füge eine Hauptansicht hinzu und referenziere ein Modul in einem gemeinsamen Ordner (/ project / common / js /).

  4. sencha app watch funktioniert einwandfrei, sencha app build -c production schlägt jetzt jedoch bei Projekt A fehl.

  5. Zur Plausibilitätsprüfung erstelle ich eine neue Anwendung in meinem Framework-Ordner, die dieselbe ExtJS-Version (5.1.0.107) referenziert, nennen wir sie Projekt B, und sie baut sich gut auf.

Projekt A schlägt immer noch mit diesem Fehler fehl:

%Vor%

Workaround: Ich habe den Fehler für jetzt verhindert, indem ich sencha.cfg bearbeite und die Zeile hinzufüge: skip.slice=1

Allerdings sind Dateien in /MyWorkspace/ProjectA/sass/ zwischen dem fehlerhaften Projekt A und Projekt B identisch, mit der Ausnahme, dass der Inhalt in Dateien, die auf die Anwendungsnamen verweisen, leicht abweicht, aber das ist alles.

Die ExtJS-Dateien sind wenig genug, dass ich einen manuellen Durchlauf der Unterschiede gemacht habe, mit Ausnahme von bootstrap.json , das sich nicht mehr als eine visuelle Übertreibung eignet.

Ich würde mich am meisten dafür interessieren, ob irgendjemand Hinweise darauf hat, was wahrscheinlich zwischen diesen Projekten fehlt oder nicht, was dazu führt, dass ein Teil meines Frameworks fehlt, wenn er in Zeile 7 von render.js benötigt wird.

Lassen Sie es mich wissen, wenn Sie weitere unterstützende Informationen benötigen. Danke!

    
Duncan 01.02.2015, 19:01
quelle

0 Antworten

Tags und Links