【发布时间】:2019-03-06 07:38:49
【问题描述】:
在我安装并启用了 ESlint 和 Prettier 的 Nuxt 应用程序中,我切换到了 Visual Studio Code。
当我打开一个 .vue 文件并按 CMD+ Shift + P 并选择 格式化文档,我的文件根本没有得到formatted。
我的 .prettierrc settings:
{
"tabWidth": 2,
"semi": false,
"singleQuote": true
}
我有这么多的源代码行,所以我无法手动格式化它们。我做错了什么?
【问题讨论】:
-
似乎更漂亮的是默认将prettier.disableLanguages 设置为
["vue"] -
我会添加到
.prettierrc行"disableLanguages": []。 Docs 说这个改动需要重启 -
v1.27.2 也有 issue,注意相同的配置适用于 v.1.23
-
赞成 b/c 只需按
CMD+Shift+P然后 格式化文档,然后选择 Prettier 作为我的默认格式化程序对我有帮助:D -
对我来说,即使在进行了所有配置设置更改后,它也无法正常工作。然后,我意识到我正在尝试格式化写在 HTML 文件中的代码片段
var x = "test";,而我应该将它写在*.JS文件中。当我将 JS 代码写入 JS 文件时,它被格式化为var x = 'test'。
标签: javascript vue.js visual-studio-code nuxt.js prettier