月度归档: 2023 年 2 月
-
执行 npm install 命令约半小时后报错,提示需检查代理配置。检查发现 NPM 代理设置为一个本地 HTTPS 地址。删除该代理配置后,再次执行安装命令,不再报错,问题解决。
-
本文记录了在 Laravel 6 中如何在高级 Join 语句里使用 Where 语句的参数分组,以生成包含多重嵌套条件的 SQL。文章从判断单条记录是否符合复杂嵌套条件的现有实现出发,参照官方文档修改代码,实现了查询所有符合条件的记录,最终生成的 SQL 符合预期。
-
本文记录了基于 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 版本以完成安装。
-
本文介绍了在四川通过网上办理无犯罪记录证明的操作流程。用户需下载并登录天府通办APP,在电子证照页面中选择证明类并添加无犯罪记录证明。根据实际用途在就业、留学或移民中选择一项后提交申请,系统会进行审核。审核通过后由户口所在地派出所开具证明,用户即可在APP中查看办理状态及结果。
-
针对多个类存在于同一文件的问题,参考重构理念决定进行拆分。通过新建 /modules/producer.js 和 /modules/province.js 文件,将类定义分别迁移并处理相互引用,同时编辑 /productionPlan.js 删除原代码并导入类。再次运行代码后,控制台输出无变化,符合预期,最终实现了每个类对应单独文件的结构。
