更漂亮的禁用某些语言不起作用

时间:2020-06-24 06:19:08

标签: vscode-settings prettier

在VS Code上,我安装了更漂亮的扩展,并且由于它不支持EJS,因此我向set.json文件添加了"prettier.disableLanguages": [ "ejs", ".ejs" ]。这也显示在Prettier: Disable Languages下的常规设置中。尽管如此,更漂亮的继续重新格式化我的EJS,这实在令人沮丧。除了这种方法外,如何阻止更漂亮的语言来修改某种语言?

1 个答案:

答案 0 :(得分:1)

由于Prettier对EJS一无所知,因此无法理解您在prettier.disableLanguages中写的内容。 VS Code还考虑了.ejs文件HTML。这个结论不完全准确,会传递给Prettier扩展,后者会将其传递给Prettier,因此Prettier会尝试将文件格式设置为纯HTML。

尝试将*.ejs添加到.prettierignore文件中。您可以在这里了解更多信息:https://prettier.io/docs/en/ignore.html