在 Windows 10 专业版中升级 Shopify CLI,从 2.x 迁移到 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
7、执行: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
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
PS C:\Users\Lenovo> shopify version Current Shopify CLI version: 3.40.1
近期评论