Prettier 禁用某些语言不起作用
Prettier disable on certain languages not working
在 VS Code 上,我安装了更漂亮的扩展,由于它不支持 EJS,我将 "prettier.disableLanguages": [ "ejs", ".ejs" ]
添加到 setting.json 文件。这也显示在 Prettier: Disable Languages
下的常规设置中。尽管如此,prettier 继续 重新格式化我的 EJS,这非常令人沮丧。除此方法外,如何阻止 prettier 修改某种语言?
由于 Prettier 对 EJS 一无所知,所以它不理解您在 prettier.disableLanguages
中所写的内容。 VS Code 还考虑 .ejs
个文件 HTML。这个不完全准确的结论被传递给 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 文件。
在 VS Code 上,我安装了更漂亮的扩展,由于它不支持 EJS,我将 "prettier.disableLanguages": [ "ejs", ".ejs" ]
添加到 setting.json 文件。这也显示在 Prettier: Disable Languages
下的常规设置中。尽管如此,prettier 继续 重新格式化我的 EJS,这非常令人沮丧。除此方法外,如何阻止 prettier 修改某种语言?
由于 Prettier 对 EJS 一无所知,所以它不理解您在 prettier.disableLanguages
中所写的内容。 VS Code 还考虑 .ejs
个文件 HTML。这个不完全准确的结论被传递给 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.