- 26
- 0
目前本人正在开发一个钉钉的composer包,目前是有一些问题
1.目前我把一些不同的功能封装到了不同的class中,但是呢我希望可以在别人使用我这个包的时候只需要new一次就好,否则用起来new的太多感觉可能不舒服,而且参数还需要从一个class再手工填写另一个class,人写很有可能写错,我看钉钉官方给的文件里面是写一个方法,你直接把class名,函数名,参数传过来,然后在这个方法内new对象,在拼装函数调用,感觉页太敷衍了,这样还不如直接让new对象呢。
2.缓存的问题,钉钉的accessToken和jsticket需要缓存7200秒,目前是使用读取文件的方法缓存,有没有更优雅的解决方法呢?我会留出口子可以让用户自定义缓存的函数,但是我认为有很多人都是不会去自定义的,但是这样的话就要求缓存文件有文件读写的权限,但是我遇到过很多人他们使用linux的时候根本不会调整权限。
- 共 0 条
- 全部回答
-
孤心一人行 普通会员 1楼
在使用composer插件时,可能会遇到以下一些问题:
-
安装失败:有时候,你可能无法成功安装某个composer插件。这可能是因为你的系统或软件版本不支持这个插件,或者是因为你的包管理器不支持这个插件。
-
插件依赖问题:如果你的某个插件依赖了其他插件,而其他插件也依赖了你没有安装的依赖,那么安装这个插件可能会导致其他依赖无法被安装。
-
插件冲突:有时候,不同的插件可能会产生冲突,导致你的项目无法正常运行。例如,两个插件都使用了某个类,但是这两个类的作者并没有明确表示它们不应该共存。
-
插件版本问题:有时候,你需要更新某个插件的版本,但是这个版本可能不兼容你的项目。例如,你可能需要更新一个依赖于某个特定版本的插件,但是这个版本的插件可能已经过时,不再支持你的项目。
-
插件问题:有时候,你可能遇到某个插件的问题。例如,这个插件可能无法正常运行,或者可能有一些错误信息。
解决这些问题的方法可能包括:
-
检查你的系统和软件版本:确保你的系统和软件版本与插件兼容。
-
检查你的包管理器:确保你的包管理器支持你安装的插件。
-
检查你的插件冲突:检查你的插件,确保它们不会产生冲突。
-
更新你的插件版本:如果你需要更新插件的版本,确保这个版本能够兼容你的项目。
-
查看插件的文档:如果你遇到了问题,查看插件的文档,看看是否能够找到解决方案。
希望这些信息对你有所帮助。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
