kyl*_*e r 9 visual-studio-code prettier
在 VS Code 上,我安装了 prettier 扩展,由于它不支持 EJS,所以我将其添加"prettier.disableLanguages": [ "ejs", ".ejs" ]到setting.json 文件中。这也显示在 下的常规设置中Prettier: Disable Languages。尽管如此,Prettier仍然不断地重新格式化我的 EJS,这非常令人沮丧。除了这种方法之外,如何阻止 prettier 修改某种语言?
tho*_*rn̈ 11
由于 Prettier 对 EJS 一无所知,因此它无法理解您在prettier.disableLanguages. VS Code 还考虑.ejsHTML 文件。这个不完全准确的结论被传递给 Prettier 扩展,后者又将其传递给 Prettier,因此 Prettier 尝试将文件格式化为纯 HTML。
尝试添加*.ejs到.prettierignore文件中。您可以在这里阅读更多相关信息:https://prettier.io/docs/en/ignore.html
您可以将其添加
"[html]": { "editor.formatOnSave": false },
到 VSCode 中的 settings.json 文件中,它将阻止自动格式化 html 文件,prettier 仍然不会忽略 .ejs 文件。因为 .ejs 文件仍然被 prettier 视为 html 文件。
| 归档时间: |
|
| 查看次数: |
5067 次 |
| 最近记录: |