跳过主要内容
@capgo/capacitor-zip 文件和存储 开源

压缩 Capacitor 插件

Capacitor 为 iOS、Android 和 Web 提供免费的压缩和解压缩文件的插件。

安装

bun add @capgo/capacitor-zip bunx cap sync
npm、pnpm 或 yarn
  • npm install @capgo/capacitor-zip
  • pnpm add @capgo/capacitor-zip
  • yarn add @capgo/capacitor-zip

指南

如何在Capacitor中使用Zip

在设备上测试

下载Capgo应用程序,然后扫描code的二维码。

Zip 插件预览二维码 code

使用 @capgo/capacitor-zip

Capacitor 压缩和解压缩 zip 档案的插件

安装

bun add @capgo/capacitor-zip
bunx cap sync

bunx cap sync 将插件的本机 code 复制到您的本机项目中。每次升级插件后,请重新运行它。

导入

import { CapacitorZip } from '@capgo/capacitor-zip';

API 的概览

方法 简介
zip 压缩文件或目录以创建 ZIP 档案。
unzip 从 ZIP 档案中提取到指定的目的地目录。

示例

zip()

压缩文件或目录以创建 ZIP 档案。

import { CapacitorZip } from '@capgo/capacitor-zip';

// Compress a directory without password
await CapacitorZip.zip({
  source: '/path/to/my-folder',
  destination: '/path/to/output.zip'
});

unzip()

从 ZIP 档案中提取到指定的目的地目录。

import { CapacitorZip } from '@capgo/capacitor-zip';

// Extract a standard ZIP archive
await CapacitorZip.unzip({
  source: '/path/to/archive.zip',
  destination: '/path/to/extract-folder'
});

完整参考

继续使用 @capgo/capacitor-zip

如果您正在使用 使用@capgo/capacitor-zip 来规划原生插件工作,连接它 @capgo/capacitor-zip 了解@capgo/capacitor-zip的实现细节 开始使用 了解开始使用的实现细节 Capgo插件目录 了解Capgo插件目录中的产品工作流程 Capacitor由Capgo提供的插件 了解Capacitor由Capgo提供的插件的实现细节 添加或更新插件 了解添加或更新插件的实现细节

常见问题

Zip 插件常见问题

如何在 Capacitor 应用中安装 Zip 插件?

运行 "bun add @capgo/capacitor-zip" (或 "npm install @capgo/capacitor-zip"), 然后运行 "bunx cap sync" 以便 iOS 和 Android 项目能够接收到原生 code。从 "@capgo/capacitor-zip" 导入到您的应用程序 code。

是否支持 @capgo/capacitor-zip 与 React、Vue 和 Angular 一起使用?

是的。Zip 是一个 Capacitor 包,因此它可以与任何在 Capacitor 内部运行的 Web 框架一起使用,包括 Ionic、React、Vue、Angular、Svelte 和普通的 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-zip?

Capgo 插件遵循 Capacitor 的主要版本:使用与您的 Capacitor 主要版本匹配的插件主要版本(例如,插件 v8 与 Capacitor 8 一起使用)。在 GitHub README 中的兼容性表格中列出了维护的版本。

是否支持 @capgo/capacitor-zip 免费和开源?

是的。源 code 公开在 GitHub 上,https://github.com/Cap-go/capacitor-zip/,并且该包可以从 npm 免费安装。欢迎 bug 报告和 pull 请求。

是否可以在 App Store 审核期间更新使用 Zip 的 code?

安装或升级插件会更改原生 code,因此需要一个新的商店构建。之后,JavaScript、HTML 和 CSS 的更改可以立即与 Capgo 实时更新一起发布。

无需等待应用程序审查即可将压缩文件推送到生产环境

一旦插件在您的商店构建中,Capgo即刻将您的JavaScript、HTML和CSS更改推送给用户。

开始使用Capgo