À l'aide de Sencha Cmd avec une application existante
J'ai créé un thème à l'aide de la sencha cmd sur un mannequin d'application et maintenant je veux utiliser ce thème sur d'autres applicattion. J'ai copié le dossier du thème de mon app du dossier packages, et ça fonctionne très bien.
J'ai apporté quelques modifications, donc j'ai essayé d'utiliser "sencha de construction du paquet" pour compiler le thème et eu cette erreur:
[ERR] null
at com.sencha.command.environment.PackageEnvironment.loadBaseConfigs(PackageEnvironment.java:64)
at com.sencha.command.environment.PackageEnvironment.<init>(PackageEnvironment.java:46)
at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.java:166)
at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:361)
at com.sencha.command.Sencha.<init>(Sencha.java:67)
at com.sencha.command.Sencha.<init>(Sencha.java:61)
at com.sencha.command.Sencha.main(Sencha.java:106
Je pensais que l'erreur a été liées à la thématique, mais je reçois aussi ce si j'essaie d'exécuter un sencha de commande à partir de mon dossier app:
[ERR] Command must be run from an application folder
Évidemment, c'est une sorte de problème de configuration mais je n'ai aucune idée de comment le résoudre. Des suggestions?
Edit: j'ai généré une nouvelle application avec sencha cmd et copié le code de l'ancienne application vers le nouveau. Maintenant, il n'est pas de bâtiment:
BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExParse: Failed parsing path/ext-all-rtl-sandbox-debug-w-comments.js
[ERR] at
[ERR] org.mozilla.javascript.ast.FunctionNode.visit(FunctionNode.java:421)
Est-il un moyen pour compiler le thème sans l'aide de la cmd sur ExtJs 4.2?
Oui. Le truc, c'est quelqu'un d'autre a créé cette application. Je sais qu'il a utilisé sencha cmd pour le générer, mais peut-être que certains fichiers sont manquants. Est-t-il un fichier de configuration ou quelque chose que je dois vérifier?
OriginalL'auteur nahl | 2013-04-25
Vous devez vous connecter pour publier un commentaire.
En fait, le problème avec cette erreur, c'est que lorsque vous décompressez la bibliothèque, assurez-vous de ne pas jouer avec la structure de répertoire et/ou de contenu.
Essentiellement dans le sencha.fichier cfg, vous trouverez les entrées suivantes
app.cadre.version=4.2.1.883
app.cmd.version=3.1.2.342
D'abord, mes extjs bibliothèque était sous extjs421, qui était à la racine de la bibliothèque que je déteste avoir un répertoire dans un répertoire et pas d'autre contenu.
J'ai été en mesure de générer de l'application, mais ne pouvais pas faire un build.
Donc, j'ai pris mon fichier zip et décompressé, mais elle a laissé intacte, pas de changement de nom et/ou le contenu de brassage.
sencha --sdk ext-4.2.1-ent/ext-4.2.1.883 générer application Bla myBlah
J'ai modifié le sencha.fichier cfg pour avoir le neptune thème
Je n'ai sencha app construire
a travaillé comme un charme, pas d'erreurs
Cheers!
OriginalL'auteur cg_coder
La structure de ces applications est le même? Ext versions?
Regardez sehcha.fichier cfg (yourAppFolder/.sencha/app/sencha.cfg). Des modifications peuvent être nécessaires.
Une demande valable répertoire est celui qui a été généré par Sencha Cmd. Je pense que vous pouvez essayer de générer de nouvelles appli dans un autre répertoire, et de coller le code de la vieille app.
Je vous remercie. Permet de voir comment il va.
Il n'a pas travaillé. J'ai généré une application, bâti et ça marchait très bien mais dès que j'ai collé le code de la vieille app-l'application de commande de construction de l'arrêt de travail. J'ai édité mon premier post avec de nouvelles erreurs.
OriginalL'auteur Vlad