分类: 开发工具
-
本文介绍了在 Altair GraphQL Client 中将 GraphQL API 请求添加至收藏夹的操作方法。用户需点击地址栏按钮并选择添加到收藏夹,随后选定集合并新建收藏夹,将集合命名为 Shop GraphQL API 且空间设置为 Remote,最终即可在左侧工具栏的收藏栏中查看已添加的请求。
-
本文记录了基于 Mocha 运行测试用例并使用断言库 Chai 的过程。在参考 Mocha 官方文档后,决定将原有的 Node.js 内置断言模块切换为 Chai。通过执行命令安装 Chai,该库支持 expect、assert 和 should 三种风格的断言。随后编辑测试文件并运行测试,最终测试通过。
-
本文记录了在《重构:改善既有代码的设计》第2版实践中使用 Mocha 运行测试用例的过程。通过 npm 安装 Mocha 后,在 Windows 下直接运行二进制文件遇到报错,通过在 package.json 中配置 npm test 脚本解决。随后针对 ES 模块兼容性问题,在 package.json 添加 type 配置,并将测试文件中的 require 语法修改为 import 语法,最终成功通过测试。
-
本文记录了在 Windows 10 专业版中将 Shopify CLI 从 2.x 迁移至 3.x 的过程。因直接运行升级命令失败且 Node.js 环境已就绪,操作采用先卸载旧版本再安装新版本的方法。作者通过 gem uninstall shopify-cli 移除了基于 RubyGems 的旧版 CLI,随后全局安装了 @shopify/cli 和 @shopify/theme Node.js 程序包。最终通过命令验证,版本号确认为 3.40.1,成功完成迁移与升级。
-
本文记录了在 Windows 10 专业版中基于 Node.js 安装 Shopify CLI 3.0 的准备与操作过程。作者参考官方文档要求,逐一检查了本地 Node.js、Ruby+Devkit 及 Bundler 的版本,确认均符合最低标准。通过命令行全局安装了 @shopify/cli 和 @shopify/theme 程序包后,执行验证命令发现当前版本为 2.x,后续仍需迁移至 3.x 版本以完成安装。
-
针对在 Windows 10 上 Git 因不区分大小写导致无法识别目录重命名差异的问题,文章描述了通过剪切目录 ThemeStoreDb 到其他位置、单独提交删除旧目录 ThemeStoreDB、再将原目录移回并提交的操作过程。最终 GitLab 上的目录结构恢复正常,成功删除了错误的大小写目录。
-
本文介绍了在 Laravel 6 中使用 nWidart/laravel-modules 插件为 Blog 模块定义调度任务的过程。主要步骤包括配置 composer.json 实现模块自动加载、生成并注册 Artisan 命令,以及在 App\Console\Kernel 中定义调度。文章验证了命令执行与调度运行的成功,并最终指出应将调度逻辑移至模块内部以实现更合理的架构。
-
在PhpStorm中格式化Homestead.yaml文件后,发现缩进格式与Homestead.yaml.example不一致。通过参考官方文档,进入设置中的编辑器、代码样式与YAML选项,禁用了可能重写设置的EditorConfig。再次执行格式化操作后,文件缩进基本恢复为与示例文件一致的状态。
-
本文记录了在 Windows 10 中使用 WSL 运行 .sh 脚本文件的尝试过程。通过管理员身份运行命令成功执行了测试文件,但在运行 themes.sh 时遇到了换行符语法错误及 PHP Redis 扩展报错。最终作者放弃在 WSL 中运行,转而在 Ubuntu 环境下执行,得出结论是脚本执行依赖的环境配置必须在 Ubuntu 中全部准备妥当,且所连接的 Redis 不再是 Windows 中的 Redis。
-
启动 vagrant 时报错 WHvCapabilityCodeHypervisorPresent 为 FALSE,提示需要启用 Windows Hypervisor Platform 功能。解决方法是在 Windows 系统中进入程序和功能,打开或关闭 Windows 功能,勾选 Windows 虚拟机监控程序平台并确认安装。安装完成后重启计算机,再次启动 vagrant 问题解决,不再报错。
