Command "swoole" is not defined.

原创
2020/09/18 16:45
阅读数 8.7K

前言:不推荐使用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"
        ]
    }
展开阅读全文
加载中
点击加入讨论🔥(7) 发布并加入讨论🔥
打赏
7 评论
0 收藏
1
分享
返回顶部
顶部