【问题标题】:Error "property value expected css" and "at-rule or selector expected css" editing Go template in VSCode在 VSCode 中编辑 Go 模板时出现错误“属性值预期 css”和“at-rule 或选择器预期 css”
【发布时间】:2019-08-05 04:19:51
【问题描述】:

我正在使用 Go 并打包 html/template。这是我在mypage.tmpl 中的代码:

<div class="col-sm-1">
        <i class='fas fa-square companies-color' style="color: {{.Company.Color}}"></i>
</div>

但我在 VSCode 中遇到错误:

属性值期望css(css-属性值期望)

at-rule 或 selector 预期 css(css-rule 选择器预期)

当我在样式 html 中尝试 {{ }} 时。

【问题讨论】:

  • 我不使用 VSCode,但这看起来像您的编辑器认为您的 *.tmpl 文件应该是有效的 CSS 并抱怨它无效(它不是有效的,它只会成为有效的 CSS一旦模板被执行)。您要么需要一个插件/设置来识别 Go 模板文件(例如,理解 {{…}}),要么关闭 *.tmpl 文件的语法检查。

标签: go visual-studio-code go-templates


【解决方案1】:

我找到了解决方案。在设置的 vscode 中关闭 html 验证样式

【讨论】:

  • 请注意,这将影响所有打开的项目。如果您只想为特定工作区关闭此设置,您应该在项目的根目录上创建一个名为 .vscode 的文件夹,然后在其中创建一个名为 settings.json 的文件,并添加 "html.validate.styles": true。可以在此处找到有关此方法的更多信息:code.visualstudio.com/docs/getstarted/settings
  • @FranVerona 我想你的意思是"html.validate.styles": false,因为那是线程创建者正在寻找的。​​span>
【解决方案2】:

您好,我通过在 VsCode 中安装 Django 扩展解决了这个问题

【讨论】:

  • 不错的破解!谢谢;)
  • 对我来说这是更好的解决方案,谢谢! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-26
  • 1970-01-01
  • 1970-01-01
  • 2021-04-08
  • 2019-11-26
  • 2019-12-07
相关资源
最近更新 更多