Ste*_*ett 6 jsx visual-studio-code prettier
我让 Prettier 在保存时自动设置了 .js、.vue 和其他文件的格式。但是,出于某种原因,它不会触发 .jsx 文件。
单击状态栏中的“Prettier”项显示:
["INFO" - 10:48:25 am] Enabling prettier for range supported languages
[
"graphql",
"javascript",
"javascriptreact",
"json",
"typescript",
"typescriptreact"
]
Run Code Online (Sandbox Code Playgroud)
这似乎是正确的。
我错过了什么?
Ste*_*ett 12
啊,我找到了。在 VS Code 中settings.json,每种文件类型都必须单独启用formatOnSave:
{
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[vue]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
Run Code Online (Sandbox Code Playgroud)
请注意javascriptreactJSX 的标识符。
| 归档时间: |
|
| 查看次数: |
1730 次 |
| 最近记录: |