Prettier:格式化有效车把/html 代码时出错

mgu*_*ixo 5 attributes handlebars.js visual-studio-code prettier hbs

这是我在 Stackoverflow 上的第一次互动!

\n

有没有办法在 vscode 下使用 prettier 或其他解决方案来格式化以下handlebars/HTML模板:

\n
<div \n  {{#if myOnclick}}\n    onclick="{{myOnclick}}"\n  {{/if}}\n>\n  Click me!\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n

这实际上给出了错误:SyntaxError: A block may only be used inside an HTML element or another block.

\n

这里设有游乐场。

\n

我了解 prettierglimmer在幕后使用,并且引用发行说明中的​​内容:“这意味着 Prettier 将\xe2\x80\x99t 格式的 Handlebars 文件可以\xe2\x80\x99t 解析为这样的树”。

\n

我认为这里就是这种情况,但我也怀疑这是一个相当常见的用例。

\n

显然,我可以没有自动格式化程序,但有它更好;)

\n

任何有关该主题的帮助将不胜感激。

\n