미니 프로그램 메인 패키지 크기 최적화 방법 소개

不言
풀어 주다: 2018-12-14 10:47:23
앞으로
3478명이 탐색했습니다.

이 글은 미니 프로그램의 메인 패키지 크기를 최적화하는 방법을 소개합니다. 이는 특정 참고 가치가 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.

현재 미니 프로그램의 개발 크기에는 다음과 같은 제한이 있습니다.

  • 전체 미니 프로그램의 모든 하위 패키지 크기는 8M을 초과할 수 없습니다.

  • 단일 하위 패키지의 크기/ 메인 패키지는 2M을 초과할 수 없습니다

지속적인 반복에서는 코드가 쉽게 제한을 초과하고 업로드가 불가능하므로 최근 프로젝트의 전체 구조가 최적화되었습니다. 요약은 다음과 같습니다

1.

공식 문서 주소메인 패키지는 TabBar 페이지만 배치하고 나머지 페이지는 하도급 디렉토리에 해당 업종에 맞게 하도급 폴더를 생성할 수 있습니다

├── pages                                 // 主包文件夹
│   ├── xxx1                              // xxx1 tarbar页面
│   ├── xxx2                              // xxx2 tarbar页面
│   ├── xxx3                              // xxx3 tarbar页面
│   └── xxx4                              // xxx4 tarbar页面
├── subPackages                           // 分包文件夹
│   ├── xxx                               // xxx 相关业务代码
│   ├── xxx                               // xxx 相关业务代码
│   ├── xxx                               // xxx 相关业务代码
│   ├── xxx                               // xxx 相关业务代码
│   └── xxx                               // xxx 相关业务代码
├── service                               // 服务层相关业务代码
├── .gitignore                            // git 忽略项
├── app.js              
├── app.json               
└── README.md                             // 说明文档
로그인 후 복사
2. 자주 변경되지 않는 이미지의 경우 CDN 서버를 사용한 다음 미니 프로그램 로고, 홈 페이지 배경 이미지, 데이터 없음 프롬프트 이미지 로드 등 미니 프로그램의 CDN 링크를 참조하여 CDN에 배치할 수 있습니다. 섬기는 사람.

3. 사용하지 않는 코드와 리소스를 적시에 정리

공식 공식 인용 인용

일상 개발 중에 새로운 라이브러리 파일이 도입될 수 있지만 잠시 후 여러 가지 이유로 이 라이브러리는 더 이상 존재하지 않습니다. 우리는 종종 코드에서 참조를 제거하고 해당 라이브러리 파일을 삭제하는 것을 잊어버립니다. 현재 미니 프로그램 패키징은 프로젝트 아래의 모든 파일을 코드 패키지에 넣습니다. 즉, 실제로 사용되지 않는 이러한 라이브러리 파일과 리소스도 코드 패키지에 포함되므로 전체 코드 패키지 크기에 영향을 줍니다. .

4. 리소스 파일은 적절한 위치에 배치되어야 합니다

미니 프로그램의 패키징 원칙에 따라 하위 패키지 구성 경로 외부의 디렉터리는 앱(메인 패키지)에 패키징되므로 일부 UI 라이브러리, js 플러그- ins 및 글꼴 라이브러리가 참조되어 메인 패키지에 포함되므로 메인 패키지가 점점 더 커집니다. 따라서 특정 페이지에만 타사 UI 컴포넌트나 타사 플러그인이 필요한 경우 해당 페이지가 있는 subcontract 디렉터리에 넣어보세요. 결국 메인 패키지의 공간은 2M밖에 되지 않습니다. 하도급 계약은 모두 8M의 공간을 가질 수 있습니다.

위 내용은 미니 프로그램 메인 패키지 크기 최적화 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!