検索

ホームページ  >  に質問  >  本文

コマンド「sencha Framework upgrade ext C:\Users\emushkov\bin\Sencha\Cmd\6.5.3.6」を実行すると、コマンド プロンプト ウィンドウに一連のエラーが表示されます。

`Ext JS で書かれたプロジェクトのソース ファイルを入手しました。Readme.md ファイルには、コマンド「sencha Framework upgrade ext d:\Sencha\SDK\ext-6.5」を実行する必要があることが示されています。 2'。やってみましたが、パスをSencha CMDのある場所に変更しました。私の理解では、フレームワークは CMD を使用してダウンロードされるため、コマンドは次のようになります: 'sencha Framework update ext C:\Users\emushkov\bin\Sencha\Cmd\6.5.3.6。ただし、次のエラーが発生しました: [ERR] Directory C:\Users\emushkov\Desktop\Lising\src\Client\ext はフレームワークとして認識されません [INF] Upgrading Framework ext [ERR] 「最新の」要件を満たすことができません! [ERR] 次のバージョンが満足されていません: [ERR] elp: modern (mismatch!) [ERR] コマンドはフレームワーク フォルダーから実行する必要があります 次のことがわかりません:

  1. フレームワークは Sencha CMD にバンドルされていますか? それとも個別にダウンロードする必要がありますか?
  2. バージョン 6.5.2 をすでにローカルにインストールしているのに、なぜ「sencha Framework Upgrade ext d:\Sencha\SDK\ext-6.5.2」コマンドを実行する必要があるのですか?まず、プロジェクト ディレクトリからではなく、フレームワーク ディレクトリからこのコマンドを実行しようとしましたが、「コマンドはワークスペース フォルダーから実行する必要があります。」というエラーが発生しました。 次に、プロジェクト ディレクトリに戻ると、次のエラーが表示されました。「フレームワーク ext が存在しません。workspace.json.
  3. に追加しています」

しかし、これも役に立たず、前に述べたエラーが発生しました。 また、フォーラムの 1 つで、ファイル /.sencha/workspace/sencha.cfg にフレームワークのパスを指定する必要があることも見つけましたが、それも役に立ちませんでした。 `

プロジェクトの構造

P粉785522400P粉785522400282日前336

全員に返信(1)返信します

  • P粉022285768

    P粉0222857682024-02-22 09:57:48

    フレームワークには Sencha CMD が付属していません (多くのバージョンがあります)。手動でダウンロードしてローカル フォルダーに保存する必要があります。さまざまなバージョンを使用できます。

    Sencha CMD または npm を使用して新しいプロジェクトを作成するたびに、選択したフレームワークがプロジェクトのルートの ext フォルダーにコピーされ、プロジェクトのファイル ( app. jsonbuild.xml など)

    したがって、プロジェクトの ext フォルダーに古いバージョンの Ext JS が埋め込まれている場合は、upgrade を実行する必要があります。これにより、ext フォルダー内のファイルが上書きされ、プロジェクトがアップグレードされたバージョンと互換性を持つようにするために必要なその他の調整が行われます。アップグレードする前に必ず完全なバックアップを作成してください。

    返事
    0
  • キャンセル返事