我已安装 Node.js Shopify CLI 并使用 Homebrew。
运行时
shopify app dev
它提供本地 url http://localhost:56467/ 。此网址在下面给出错误。
意外的标识符“断言”
at compileSourceTextModule (node:internal/modules/esm/utils:337:16)
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:166:18)
at callTranslator (node:internal/modules/esm/loader:416:14)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:422:30
单击外部,按 Esc 键,或修复代码以关闭。 您还可以通过在 vite.config.js 中将 server.hmr.overlay 设置为 false 来禁用此覆盖。
我使用的是以下版本的软件
节点版本= v22.0.0
npm 版本 = 10.5.1
当前 Shopify CLI 版本 = 3.59.1
ruby 版本 = ruby 2.6.10p210(2022-04-12 修订版 67958) [通用.x86_64-darwin21]
macOS 蒙特利版本 12.7.4
您当前的 Shopify CLI 版本:3.59.1 是最新的,并且您也在使用最新版本的节点。
降级您的节点版本
首先检查 nvm 在您的系统中是否可用 (
nvm -v
)。
如果不可用安装nvpm
下载nvm安装脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
验证 nvm 安装
nvm --version
检查节点的可用版本
nvm ls
使用nvm安装Node.js
nvm install 20
使用 Node.js 版本 20
nvm use 20
运行shopify应用程序开发并测试您的本地网址