企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 插件第三方库 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操作