🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## API第三方库 ThinkCMF5.1支持API应用自己安装第三方库,下面以 `demo`API应用为例讲一下如何在API应用中引入第三方库 ### 创建 `composer.json` 在`demo` API应用根目录`api/demo`中创建`composer.json`文件 ~~~ { "name": "thinkcmf/apis-demo", "description": "ThinkCMF demo api", "type": "cmf-api", "license": "MIT", "authors": [ { "name": "catman", "email": "catman@thinkcmf.com" } ], "require": {} } ~~~ composer.json属性: `name`: compser包的的名称,格式`your-vendor-name/package-name` `description`:compser包的描述 `type`:compser包的类型,这里固定为 `cmf-api` `license`:compser包的开源协议 `authors`:compser包的作者及联系方式 `require`:依赖库,这里留空`{}` ### 安装第三方库 cd 到API应用目录下,然后执行 composer安装命令,如: ``` composer require phpoffice/phpspreadsheet ``` 剩下所有更新,删除包等操作就是标准的composer操作