Lors de l'exécution de la commande « Sencha Framework Upgrade ext C:\Users\emushkov\bin\Sencha\Cmd\6.5.3.6 », une série d'erreurs apparaît dans la fenêtre d'invite de commande
P粉785522400
P粉785522400 2024-02-21 16:27:04
0
1
346

`J'ai récupéré les fichiers sources d'un projet écrit en Ext JS, et le fichier Readme.md indique que je dois exécuter la commande suivante : 'sencha framework upgrade ext d: SenchaSDKext-6.5. 2'. J'ai essayé de faire cela, mais j'ai changé le chemin vers l'endroit où se trouve Sencha CMD. D'après ce que j'ai compris, le framework est téléchargé avec CMD, donc maintenant la commande ressemble à ceci : 'sencha Framework update ext C:UsersemushkovbinSenchaCmd6.5.3.6. Cependant, j'obtiens l'erreur suivante : [ERR] Le répertoire C:UsersemushkovDesktopLisingsrcClientext n'est pas reconnu comme un framework [INF] Mise à niveau du framework ext [ERR] Ne répond pas aux exigences « modernes » ! [ERR] Les versions suivantes ne sont pas satisfaites : [ERR] elp : moderne (incompatibilité !) [ERR] La commande doit être exécutée depuis le dossier framework Je ne comprends pas ce qui suit :

  1. Le framework est-il fourni avec Sencha CMD ou doit-il être téléchargé séparément ?
  2. Si j'ai déjà installé la version 6.5.2 localement, pourquoi dois-je encore exécuter la commande « sencha Framework Upgrade ext d: SenchaSDKext-6.5.2 » ? Tout d'abord, j'ai essayé d'exécuter cette commande, non pas depuis le répertoire du projet, mais depuis le répertoire framework, mais j'ai eu l'erreur suivante : "La commande doit être exécutée à partir du dossier de l'espace de travail." Ensuite, je suis retourné dans le répertoire du projet et j'ai obtenu cette erreur : "Le framework ext n'existe pas, ajout à workspace.json.

Mais cela n'a pas aidé non plus et a entraîné l'erreur que j'ai mentionnée précédemment. J'ai également trouvé sur l'un des forums que je devais spécifier le chemin du framework dans le fichier /.sencha/workspace/sencha.cfg mais cela n'a pas aidé non plus. `

Structure du projet

P粉785522400
P粉785522400

répondre à tous(1)
P粉022285768

Le framework n'est pas livré avec Sencha CMD (il existe de nombreuses versions), vous devez les télécharger manuellement et les enregistrer dans un dossier local. Vous pouvez avoir de nombreuses versions différentes.

Chaque fois que vous créez un nouveau projet à l'aide de Sencha CMD ou npm, votre framework sélectionné sera copié dans le répertoire racine du projet ext 文件夹中,并为您的项目生成文件(app.jsonbuild.xml etc.)

Donc, si vous avez les fichiers dans le dossier ext 文件夹中嵌入了旧版本的 Ext JS,则需要运行 upgrade。这将覆盖 ext de votre projet et que vous effectuez d'autres ajustements, votre projet doit être compatible avec la version mise à niveau. Effectuez toujours une sauvegarde complète avant la mise à niveau.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal