VSCode 编辑 Go 模板时出现错误:“预期 CSS 属性值”和“预期规则或选择器”
编辑 Go 模板时使用 html/template 包,在 HTML 元素的 style 属性中使用 {{ }} 时,可能会出现“属性值期望 css”和“at-rule 或选择器期望 css”等错误。
解决方案:
要解决这些错误,请在 VSCode 设置中禁用“HTML 验证样式”设置。步骤如下:
说明:
VSCode Go 插件使用 htmlhint 来验证 HTML 和 CSS。然而,htmlhint 期望 style 属性内有纯 CSS 规则。由于 Go 模板允许动态值(例如 {{.Company.Color}}),因此验证器会引发这些错误。禁用样式的 HTML 验证可以正确解析这些动态值,而不影响样式的实际渲染。
以上是为什么 VSCode 在 Go 模板中显示'CSS Property Value Expected”和'At-Rule or Selector Expected”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!