如何在 VS Code 中验证 Shopify Liquid 模板中的 JSON?

Posted

技术标签:

【中文标题】如何在 VS Code 中验证 Shopify Liquid 模板中的 JSON?【英文标题】:How to validate JSON in Shopify Liquid templates in VS Code? 【发布时间】:2022-01-16 01:41:10 【问题描述】:

最近有一个错误是由于 Shopify Liquid 模板中下面缺少逗号引起的:

% schema %
  
    ...
    "settings": [
      
        "type": "header",
        "content": "Content"
      
      
        "type": "text",
        "id": "title",
        "label": "Title"
      
    ],
    ...
  
% endschema %

有没有办法在 VS Code 中自动显示红色波浪线以指示 JSON 格式错误?我尝试将此添加到我的用户设置中,但没有运气:

    "eslint.validate": [
      "javascript",
      "javascriptreact",
       "language": "liquid" 
    ]

我安装了 ESLint 和 Liquid (Neil Ding) 扩展。

【问题讨论】:

【参考方案1】:

Shopify 有一些工具,你应该安装 theme check and shopify cli

【讨论】:

安装此扩展会产生一千个错误和警告,但没有一个是针对 Liquid 模板中的格式错误的 JSON :(.

以上是关于如何在 VS Code 中验证 Shopify Liquid 模板中的 JSON?的主要内容,如果未能解决你的问题,请参考以下文章

如何让 VS Code 显示/验证对象模式?

Shopify 在 Scala 中验证 webhook 调用

在NestJS 中添加对Shopify 的WebHook 验证

无法在 VS Code 中调试颤振飞镖代码,未验证断点错误

如何在 VS Code 中的行首或行尾获取多个光标? [复制]

VS Code 源代码控制功能在远程身份验证上失败