【composer踩坑】composer安装任意组件包成功后各种使用疑难杂症
一.坑人的开发环境
这次我要说的不是composer无法正常拉取包和各种兼容检查问题,而是把包拉取成功后在使用时遇到的问题!!
遇到的问题无法就是如下:
引入类文件就报错,跟官方文档说的不一样
引入类文件不报错,也没有任何提示
使用时出现报错,但配置、参数、方法、参数值、路径等反复验证后发现都是对的,但还是报错
.....
今天我在使用EasyWeChat组件遇到了一个奇葩的问题,那就是按照教程实例化后就啥也没了,代码不执行了,错误也没有,完全捕获不到任何错误信息.....
我反复检查代码、怀疑人生,最后发现而这一切的源头问题就是我拉取的包并不完整,众所周知,这个composer包管理的所有包都不在国内,而国内也出现个几个镜像站,例如腾讯、阿里,而这时候坑就来了!虽然看着速度很快,但是可能他们的包并不完整或者说是缺失的
二.如何解决
至于如何解决,那我们知道了原因解就很简单了,大不了换个镜像站下载即可,这里有几个注意的点
建议优先使用官方包站点,实在下载不了才换其他的
无法保证换的其他镜像点也是正常的,如果发现下载来的无法正常使用马上换,别犹豫
如果上面两点都无法解决,可能是你的服务器网络波动或者其他防火墙导致的,可以尝试换个服务器拉取再下载下来
-- 展开阅读全文 --