分类: 开发工具
-
在执行 composer install 时遇到 Class Pine\BladeFilters\BladeFilters not found 报错,手动编辑 composer.json 添加依赖后,提示 Key conedevelopment/blade-filters is a duplicate 且警告 Lock 文件未更新。根据警告信息执行 composer update conedevelopment/blade-filters 更新锁定文件后,再次运行 composer install 即可解决报错并顺利完成安装。
-
针对 Windows 10 系统内存占用持续超过 95% 但任务管理器无明显高占用进程的问题,经过排除注册表 NDU 设置及常规清理无效后,最终通过卸载 Heroku 软件解决了该故障。排查发现非分页缓冲池存在内存泄漏现象,卸载 Heroku 并重启电脑后,内存占用显著降低至 70% 左右,证实该软件占用了约 4GB 内存。长期运行测试显示系统内存占用恢复稳定。
-
在 Laravel 6 中遇到 Target [Interface] is not instantiable while building [Resolver] 报错,经分析 Git 日志发现 ThemeConfigLoaderInterface 类的共享绑定已从 ThemeStoreServiceProvider 移至 ThemeSettingServiceProvider。通过编辑 config/app.php,在 ThemeStoreServiceProvider 之前添加 ThemeSettingServiceProvider,调整服务提供器加载顺序后再次请求,成功响应 200。
-
本文针对 Markdown 文档中包含中文标点符号的锚点无法跳转的问题进行了排查。通过检查渲染后的 HTML 语句,发现生成的 id 属性中包含标点符号。经测试,在修改 Markdown 源码并移除锚点中的标点符号后,网址形式恢复正常,且可以成功跳转至对应位置。结论表明移除中文标点可解决该跳转失效问题。
-
文章记录了在 Lighthouse 5 中基于 PHPUnit 编写 Mutation 测试的过程。通过编辑 GraphQL 测试文件解决了输入类型报错问题,并针对因请求参数重复导致验证失败的断言错误,将变量 key 的值改为基于时间戳生成。该方法在配置单独测试数据库的基础上,有效避免了多次运行测试时的参数冲突,确保了测试结果的稳定性。
-
针对在 PhpStorm 和 Laravel 6 环境中出现的 Laravel Idea 模块系统切换提示,本文记录了解决过程。参考官方文档可知,Laravel Idea 利用模块系统概念优化视图、配置及路由的代码补全与生成。因项目当前依赖 nWidart/laravel-modules 包,最终在设置中切换至该选项,并在操作后执行了使缓存失效并重启,从而成功完成模块系统的配置。
-
文章以在 Shopify 创建资源为例,记录了从 REST 迁移到 GraphQL 的实践过程。由于 GraphQL 未提供创建模板文件的 API,作者参考 productCreate 接口进行了尝试。通过在后台手动添加产品并复制网络请求参数,解决了因 GraphQL 版本不一致导致字段不匹配的问题。经过多次修正查询与变量结构,最终成功创建了产品,并总结了请求与响应的最终结构及报错处理方式。
-
本文介绍了因公司安全要求需删除 GitHub 仓库的流程。通过进入仓库 Settings 页面,滚动至 Danger Zone 区域,点击 Delete this repository 按钮。随后在弹出的确认对话框中输入仓库全名进行确认,并在 sudo 模式下输入登录密码以完成验证。最终提示仓库已成功删除,该操作将永久移除仓库及其关联数据。
