提问人:nzmattman 提问时间:11/17/2023 更新时间:11/17/2023 访问量:26
为什么我该如何修复错误:在氢气和 codegen 中找不到变量 XX?
why how can i fix the error: variable XX not found with hydrogen and codegen?
问:
总的来说,我对氢气/反应非常陌生。
我正在玩氢 2 和他们在设置站点时安装的基本应用程序。
在处理该文件时,我创建了一个产品查询的扩展,该扩展捕获了一些新的元字段。($locale).products.$handle.jsx
然后,我将该变量导入到文件中,并在查询中使用它。
查询工作正常,但控制台给了我以下信息
有没有办法使这个错误无效?
这是我正在调整的查询
const PRODUCT_FRAGMENT = `#graphql
fragment Product on Product {
id
title
vendor
handle
descriptionHtml
description
options {
name
values
}
selectedVariant: variantBySelectedOptions(selectedOptions: $selectedOptions) {
...ProductVariant
}
variants(first: 1) {
nodes {
...ProductVariant
}
}
seo {
description
title
}
${PRODUCT_META_FIELDS}
}
${PRODUCT_VARIANT_FRAGMENT}
`;
导入就是这样import {PRODUCT_META_FIELDS} from "~/schema/meta-fields";
所以问题是,我如何摆脱错误? 像这样的可重用查询的实际首选方式是什么?
谢谢!
答: 暂无答案
评论