插件第三方库

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

插件第三方库

ThinkCMF5.1也支持插件自己安装第三方库,下面以 demo插件为例讲一下如何在插件中引入第三方库

创建 composer.json

demo 插件根目录public/plugins/demo中创建composer.json文件

{
    "name": "thinkcmf/plugins-demo",
    "description": "ThinkCMF demo plugin",
    "type": "cmf-plugin",
    "license": "apache2.0",
    "authors": [
        {
            "name": "catman",
            "email": "catman@thinkcmf.com"
        }
    ],
    "require": {
    }
}

composer.json属性: name: compser包的的名称,格式your-vendor-name/package-name description:compser包的描述 type:compser包的类型,这里固定为 cmf-plugin license:compser包的开源协议 authors:compser包的作者及联系方式 require:依赖库,这里留空{}

安装第三方库

cd 到插件目录下,然后执行 composer安装命令,如:

composer require phpoffice/phpspreadsheet

剩下所有更新,删除包等操作就是标准的composer操作