打包插件

优质
小牛编辑
124浏览
2023-12-01

当我们开发完插件的功能后需要打包插件时,我们需要进行以下的几个操作。

打包压缩

首先确保插件的目录结构有按照目录结构章节进行规范设计,且所有插件功能均已完成开发和测试。

命令行一键打包

我们可以在命令行一键打包插件,首先闭包工作目录定位到think文件所在目录,如下

cd /var/www/yoursite/

然后使用

//mydemo为你的插件目录名称
php think addon -a mydemo -c package

即可完成一键打包,打包完成后的zip文件位于

runtime/addons/mydemo-1.0.0.zip

打包后的插件命名方式为插件名称-插件版本号.zip

手动打包。

强烈推荐使用命令行一键打包,如果使用命令行打包失败的情况下才建议你使用手动打包。手动打包需要进入到addons/mydemo目录,然后选中所有的文件

如果你使用的是Windows操作操作

点击右键->添加到压缩文件->压缩文件格式选zip,再点击确定即可,然后当前目录会生成mydemo.zip文件

如果你使用是Macosx操作系统

点击右键->压缩 xx 项,然后当前目录会生成归档.zip文件
Macosx自带的压缩功能会生成__MACOSX文件,你可以尝试使用第三方压缩工具进行压缩或使用命令行进行压缩

温馨提示

  1. 请勿在addons目录下直接对插件目录压缩打包,这样压缩出来的文件在后台插件管理中是无法安装的。
  2. 请移除插件包中的无关文件、代码、类、图片、JS等资源。