前言:不推荐使用thinkphp自带的swoole组件,因为没有免费的相关开发文档参考,官方的免费文档只有安装的指南,并没有如何使用的介绍。推荐使用easyswoole、hyperf、swoft。
[InvalidArgumentException]
Command "swoole" is not defined.
thinkphp安装swoole时,如果最后遇到这个错误,是因为thinkphp对各插件有缓存,并没有及时刷新,所以找不到各插件的命令。
解决办法 在composer.json里加上清除缓存的配置php think service:discover或手工执行一次此命令
"scripts": {
"post-autoload-dump": [
"@php think service:discover",
"@php think vendor:publish"
]
}