在我的JavaScript代码中,我有许多包含HTML代码的模板文字。这些块通过es6-string-html.正确地突出显示,但是,它们不会自动格式化,这意味着以下块将保持原样:
let html = `
<div class="wrapper">
<div>Hello, world!
</div>
</div>
`;
我怎样才能启用自动格式化这些字符串以及?
在我的JavaScript代码中,我有许多包含HTML代码的模板文字。这些块通过es6-string-html.正确地突出显示,但是,它们不会自动格式化,这意味着以下块将保持原样:
let html = `
<div class="wrapper">
<div>Hello, world!
</div>
</div>
`;
我怎样才能启用自动格式化这些字符串以及?
2条答案
按热度按时间flvlnr441#
当Prettier在JavaScript中检测到带有名为html的标记的模板时,它会格式化它。你可以阅读更多关于这个here和突出显示你可以使用你建议的es6-string-html
yrefmtwq2#
您可以在模板字符串前面使用注解来告诉Prettier它是HTML:
或者像Chris说的那样使用一个函数: