插件第三方库
优质
小牛编辑
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操作