찾다

 >  Q&A  >  본문

"sencha Framework update ext C:\Users\emushkov\bin\Sencha\Cmd\6.5.3.6" 명령을 실행하면 명령 프롬프트 창에 일련의 오류가 나타납니다.

`Ext JS로 작성된 프로젝트의 소스 파일을 얻었는데 Readme.md 파일에 다음 명령을 실행해야 한다고 나와 있습니다: 'sencha Framework update ext d: SenchaSDKext-6.5. 2'. 이렇게 해봤는데 Sencha CMD가 있는 곳으로 경로를 바꿨습니다. 내가 이해한 바에 따르면 프레임워크는 CMD를 통해 다운로드되므로 이제 명령은 다음과 같습니다: 'sencha Framework update ext C:UsersemushkovbinSenchaCmd6.5.3.6. 그러나 다음 오류가 발생합니다. [ERR] Directory C:UsersemushkovDesktopLisingsrcClientext가 프레임워크로 인식되지 않습니다. [INF] 프레임워크 확장 업그레이드 중 [ERR] "최신" 요구 사항을 충족하지 않습니다! [ERR] 다음 버전이 만족되지 않습니다: [ERR] elp: modern (mismatch!) [ERR] 명령은 프레임워크 폴더에서 실행되어야 합니다. 다음 내용이 이해되지 않습니다:

  1. 프레임워크는 Sencha CMD와 함께 번들로 제공되나요, 아니면 별도로 다운로드해야 하나요?
  2. 이미 버전 6.5.2를 로컬에 설치했는데도 "sencha Framework Upgrade ext d: SenchaSDKext-6.5.2" 명령을 실행해야 하는 이유는 무엇인가요? 먼저 프로젝트 디렉터리가 아닌 프레임워크 디렉터리에서 이 명령을 실행해 보았으나 "명령은 작업 영역 폴더에서 실행해야 합니다."라는 오류가 발생했습니다. 그런 다음 프로젝트 디렉터리로 돌아가서 다음 오류가 발생했습니다. "Framework ext가 존재하지 않습니다. 작업 공간.json에 추가 중입니다.

그러나 이것도 도움이 되지 않았고 이전에 언급한 오류가 발생했습니다. 또한 포럼 중 하나에서 /.sencha/workspace/sencha.cfg 파일에 프레임워크 경로를 지정해야 한다는 내용을 찾았지만 그것도 도움이 되지 않았습니다. `

프로젝트 구조

P粉785522400P粉785522400278일 전329

모든 응답(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
  • 취소회신하다