🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 打包插件 当我们开发完插件的功能后需要打包插件时,我们需要进行以下的几个操作。 ## 打包压缩 首先确保插件的目录结构有按照`目录结构`章节进行规范设计,且所有插件功能均已完成开发和测试。 ### 命令行一键打包 我们可以在命令行一键打包插件,首先闭包工作目录定位到`think`文件所在目录,如下 ~~~bash cd /var/www/yoursite/ ~~~ 然后使用 ~~~scss //mydemo为你的插件目录名称 php think addon -a mydemo -c package ~~~ 即可完成一键打包,打包完成后的`zip`文件位于 ~~~apache runtime/addons/mydemo-1.0.0.zip ~~~ 打包后的插件命名方式为`插件名称-插件版本号.zip` ### 手动打包。 强烈推荐使用命令行一键打包,如果使用命令行打包失败的情况下才建议你使用手动打包。手动打包需要进入到`addons/mydemo`目录,然后**选中所有的文件**。 如果你使用的是`Windows`操作操作 > 点击右键->`添加到压缩文件`\->`压缩文件格式选zip`,再点击确定即可,然后当前目录会生成`mydemo.zip`文件 如果你使用是`Macosx`操作系统 > 点击右键->`压缩 xx 项`,然后当前目录会生成`归档.zip`文件 > Macosx自带的压缩功能会生成`__MACOSX`文件,你可以尝试使用第三方压缩工具进行压缩或使用命令行进行压缩 ## 温馨提示 1. 请勿在`addons`目录下直接对插件目录压缩打包,这样压缩出来的文件在后台插件管理中是无法安装的。 2. 请移除插件包中的无关文件、代码、注释、类、图片、JS等资源。 3. 务必移除插件目录的`.addonrc`文件