没有不值得去解决的问题,也没有不值得去学习的技术!

在 Windows 10 专业版中升级 Shopify CLI,从 2.x 迁移到 3.x

第 4 步:验证安装。要验证 Shopify CLI 是否已正确安装,请运行以下命令,该命令返回一个版本号。当前版本:3.40.1。确认已经升级至:Shopify CLI 3.x
1、参考:在 Windows 10 专业版中安装 Shopify CLI 3.0(基于 Node.js) 。安装完毕后,提示 新版本的 Shopify CLI 可用! 您的版本是 2.15.6,最新版本是 2.34.0。要升级,请按照您正在使用的包管理器的说明进行操作:https://shopify.dev/tools/cli/troubleshooting#upgrade-shopify-cli 2、要将 Shopify CLI 3.x 升级到最新版本,请使用升级命令:npm run shopify upgrade。报错:npm ERR! enoent ENOENT: no such file or directory, open ‘E:\wwwroot\package.json’。


PS E:\wwwroot> npm run shopify upgrade
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path E:\wwwroot/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'E:\wwwroot\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Lenovo\AppData\Local\npm-cache\_logs\2023-02-03T06_14_43_909Z-debug-0.log


3、升级命令失败,则您可能使用的是以前版本的 Shopify CLI。 要使用最新版本的 Shopify CLI 处理现有应用,您需要迁移您的应用。 或者,您可以创建一个使用 Shopify CLI 作为依赖项的新应用。 4、决定迁移,参考:https://shopify.dev/themes/tools/cli/migrate#migrate-to-shopify-cli-3-x 。将您的模版开发环境迁移到 Shopify CLI 3.x。 5、第 1 步:安装的新要求。除了 Shopify CLI 2.x 的要求外,Shopify CLI 3.x 还需要 Node.js 14.17.0 或更高版本。确认要求全部满足。 6、第 2 步:卸载 Shopify CLI 2.x。Shopify CLI 可以使用您用于安装它的相同包管理器从您的系统中删除。之前的包管理器是 RubyGems 。如图1
第 2 步:卸载 Shopify CLI 2.x。Shopify CLI 可以使用您用于安装它的相同包管理器从您的系统中删除。之前的包管理器是 RubyGems
图1
7、执行:gem uninstall shopify-cli ,卸载 Shopify CLI 2.x。如图2
执行:gem uninstall shopify-cli ,卸载 Shopify CLI 2.x
图2


PS C:\Users\Lenovo> gem uninstall shopify-cli
Remove executables:
        shopify

in addition to the gem? [Yn]  Y
Removing shopify
Successfully uninstalled shopify-cli-2.15.6


8、第 3 步:安装 Shopify CLI 3.x。Shopify CLI 作为一组 Node.js 包进行管理,包含: @shopify/cli 、 @shopify/theme 。可在 Windows 上全局安装这些包。不再支持 apt、Yum 和 RubyGems 安装。要为主题安装 Shopify CLI,请使用命令行全局安装 @shopify/cli 和 @shopify/theme Node.js 程序包。如图3
第 3 步:安装 Shopify CLI 3.x。Shopify CLI 作为一组 Node.js 包进行管理,包含: @shopify/cli 、 @shopify/theme 。可在 Windows 上全局安装这些包。不再支持 apt、Yum 和 RubyGems 安装。要为主题安装 Shopify CLI,请使用命令行全局安装 @shopify/cli 和 @shopify/theme Node.js 程序包
图3


PS C:\Users\Lenovo> npm install -g @shopify/cli @shopify/theme
npm WARN deprecated @oclif/screen@3.0.4: Deprecated in favor of @oclif/core
npm WARN deprecated @oclif/screen@3.0.4: Deprecated in favor of @oclif/core

changed 824 packages in 1m

93 packages are looking for funding
  run `npm fund` for details


9、第 4 步:验证安装。要验证 Shopify CLI 是否已正确安装,请运行以下命令,该命令返回一个版本号。当前版本:3.40.1。确认已经升级至:Shopify CLI 3.x。如图4
第 4 步:验证安装。要验证 Shopify CLI 是否已正确安装,请运行以下命令,该命令返回一个版本号。当前版本:3.40.1。确认已经升级至:Shopify CLI 3.x
图4


PS C:\Users\Lenovo> shopify version
Current Shopify CLI version: 3.40.1


   

需要长期技术维护或远程问题排查?

我是拥有 15+ 年经验的 PHP / Go 后端工程师,长期关注已有系统维护、Bug 修复、性能优化、服务器排查、WordPress 网站维护和小功能迭代。

如果你的项目遇到以下情况,可以先从一次小问题排查开始合作:

  • ✅ PHP / Laravel / Yii2 老项目无人维护
  • ✅ Go / Gin 后端接口需要排查或优化
  • ✅ WordPress 网站访问慢、报错或插件冲突
  • ✅ Nginx / MySQL / Redis / Linux 服务器异常
  • ✅ CDN / Cloudflare / DNS / HTTPS 配置问题
  • ✅ 需要长期远程技术支持或兼职维护

更多介绍请查看:关于我 & 合作

微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理