分类: Shopify
-
在预览Shopify主题应用扩展时,访问trycloudflare.com网址被360安全大脑误报为假冒的Apple ID登录界面,导致页面无法正常加载。即使点击忽略提示继续访问也依然无效。经过排查,需进入360安全卫士设置中心的网页安全防护选项,取消勾选使用URL云查询功能。保存设置后再次打开同样的网址,不再被拦截,问题得到解决。
-
本文记录了解决 npm run deploy 报错提示需升级 CLI 版本的问题。在运行 npm run shopify version 时遇到依赖添加位置提示,最终通过直接编辑 package.json 文件修改配置,执行 yarn install 重新安装依赖项,再次查看版本确认已升级为最新版本。
-
针对代理软件捕获的 HTTP 请求体中包含大量 \n 的问题,通过在线工具批量删除关键词的方式进行处理。在工具关键词列表中输入 \\n 后执行清除操作,结果符合预期。将处理后的文本在 GraphQL CLI 客户端中通过美化功能使用,最终请求成功发送,满足了后续操作的需求。
-
执行 shopify version 时提示有可用版本,但执行 shopify upgrade 升级成功后,该提示依然存在。通过将 npm install -g 替换为 yarn global add 命令安装 @shopify/cli 和 @shopify/theme,再次查看版本信息显示为当前版本,问题得以解决。
-
文章记录了在 Windows 10 环境下使用 HTTP Toolkit 对 Shopify CLI 3.x 进行抓包的操作过程。通过 HTTP Toolkit 的 Fresh Terminal 或 Existing Terminal 功能启动命令行,自动注入 JS 脚本以代理 Node.js 进程发出的请求,无需修改代码。最终在工具中成功捕获到了 Shopify CLI 的 HTTPS 流量,响应内容为明文,达到了预期的调试效果。
-
文章记录了在 Windows 10 中使用 Wireshark 抓取 Shopify CLI 3.x 流量的尝试。作者首先捕获网络流量,通过 IP 地址过滤后发现协议为 TCP 与 TLSv1.3 且内容为密文。随后配置环境变量 SSLKEYLOGFILE 并在 Wireshark 中设置 TLS 密钥日志路径以尝试解密,但终端执行 CLI 命令后流量仍无法解密,浏览器访问也仅显示为 HTTP3 密文。作者最终因需处理 HTTP3 解密而搁置了此方案,转而寻求更合适的方法。
-
本文记录了在 Windows 10 环境下使用 Fiddler Everywhere 对 Shopify CLI 3.x 进行抓包的尝试过程。作者通过安装并信任 Fiddler 根证书启用 HTTPS 抓取,发现内置浏览器可自动捕获流量,但全局代理设置对 Node.js 环境无效。测试显示仅通过代码显式设置代理才能捕获 Node.js 流量,最终确认在 Windows 10 中安装 Fiddler Everywhere 后对 Shopify CLI 3.x 的抓包失败,文末还提供了卸载软件及清理系统证书的操作步骤。
-
本文记录了在 Windows 10 中使用 Fiddler Classic 对 Shopify CLI 3.x 抓包的失败尝试与验证过程。流程涵盖安装软件、启用流量捕获、配置 HTTPS 解密、安装及验证证书,并结合 CLI 登录与主题操作尝试搜索流量。最终结果显示工具未能捕获终端流量,需参考其他工具方案。
-
针对执行 shopify version 提示有可用版本但 shopify upgrade 显示无需更新的问题,文章通过重新在命令行全局安装 @shopify/cli 和 @shopify/theme 包进行修复。操作后再次执行升级命令,成功将 CLI 从 3.44.1 升级至 3.49.3,解决了版本不一致导致的升级阻塞。
