> ## Documentation Index
> Fetch the complete documentation index at: https://dify-6c0370d8-add-new-agent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 打包为本地文件并分享

> 本文档详细介绍了如何将 Dify 插件项目打包为本地文件并与他人分享。内容涵盖打包插件前的准备工作、使用 Dify 插件开发工具执行打包命令、如何安装生成的 .difypkg 文件，以及如何与其他用户分享插件文件。

<Note> ⚠️ 本文档由 AI 自动翻译。如有任何不准确之处，请参考[英文原版](/en/develop-plugin/publishing/marketplace-listing/release-by-file)。</Note>

完成插件开发后，你可以将插件项目打包为本地文件并与他人分享。获取插件文件后，可以将其安装到 Dify 工作区。如果你还没有开发过插件，可以参考[插件开发：Hello World 指南](/zh/develop-plugin/dev-guides-and-walkthroughs/tool-plugin)。

* **特点**：
  * 不依赖在线平台，**快速灵活**地分享插件。
  * 适用于**私有插件**或**内部测试**。
* **发布流程**：
  * 将插件项目打包为本地文件。
  * 在 Dify 插件页面上传文件以安装插件。

本文将介绍如何将插件项目打包为本地文件，以及如何使用本地文件安装插件。

### 前提条件

* **Dify 插件开发工具**，详细说明请参考[初始化开发工具](/zh/develop-plugin/getting-started/cli)。

配置完成后，在终端中输入 `dify version` 命令，检查是否输出版本信息以确认已安装必要的开发工具。

### 打包插件

> 在打包插件之前，请确保插件 `manifest.yaml` 文件和 `/provider` 路径下的 `.yaml` 文件中的 `author` 字段与你的 GitHub ID 一致。有关 manifest 文件的详细信息，请参考[通用规范](/zh/develop-plugin/features-and-specs/plugin-types/general-specifications)。

完成插件项目开发后，请确保你已完成[远程调试测试](/zh/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin)。导航到插件项目的上级目录，运行以下插件打包命令：

```bash theme={null}
dify plugin package ./your_plugin_project
```

运行命令后，将在当前路径生成一个扩展名为 `.difypkg` 的文件。

![生成插件文件](https://assets-docs.dify.ai/2024/12/98e09c04273eace8fe6e5ac976443cca.png)

### 安装插件

访问 Dify 插件管理页面，点击右上角的**安装插件** → **通过本地文件**进行安装，或将插件文件拖放到页面空白区域以安装插件。

![安装插件文件](https://assets-docs.dify.ai/2024/12/8c31c4025a070f23455799f942b91a57.png)

### 发布插件

你可以将插件文件分享给他人，或上传到互联网供他人下载。如果你想更广泛地分享你的插件，可以考虑：

1. [发布到个人 GitHub 仓库](/zh/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo) - 通过 GitHub 分享插件
2. [发布到 Dify Marketplace](/zh/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace) - 在官方市场发布插件

## 相关资源

* [发布插件](/zh/develop-plugin/publishing/marketplace-listing/release-overview) - 了解各种发布方式
* [初始化开发工具](/zh/develop-plugin/getting-started/cli) - 配置插件开发环境
* [远程调试插件](/zh/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin) - 了解插件调试方法
* [通用规范](/zh/develop-plugin/features-and-specs/plugin-types/general-specifications) - 定义插件元数据
* [插件开发：Hello World 指南](/zh/develop-plugin/dev-guides-and-walkthroughs/tool-plugin) - 从零开始开发插件

***

[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/develop-plugin/publishing/marketplace-listing/release-by-file.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)
