`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] 명령은 프레임워크 폴더에서 실행되어야 합니다. 다음 내용이 이해되지 않습니다:
그러나 이것도 도움이 되지 않았고 이전에 언급한 오류가 발생했습니다. 또한 포럼 중 하나에서 /.sencha/workspace/sencha.cfg 파일에 프레임워크 경로를 지정해야 한다는 내용을 찾았지만 그것도 도움이 되지 않았습니다. `
프로젝트 구조
프레임워크는 Sencha CMD와 함께 제공되지 않습니다(많은 버전이 있음). 수동으로 다운로드하여 로컬 폴더에 저장해야 합니다. 다양한 버전을 가질 수 있습니다.
Sencha CMD 또는 npm을 사용하여 새 프로젝트를 생성할 때마다 선택한 프레임워크가 프로젝트 루트 디렉터리(
ext
文件夹中,并为您的项目生成文件(app.json
、build.xml
등)에 복사됩니다.따라서 프로젝트의
ext
文件夹中嵌入了旧版本的 Ext JS,则需要运行upgrade
。这将覆盖ext
폴더에 파일이 있고 다른 조정을 수행하려면 프로젝트가 업그레이드된 버전과 호환되어야 합니다. 업그레이드하기 전에 항상 전체 백업을 만드십시오.