20

只能使用以下settings.json格式格式化*.ts文件:

"[typescript]": {
    "editor.formatOnSave": true
}

但我无法让它为*.tsx文件工作。

4

3 回答 3

41
"[typescriptreact]": {
    "editor.formatOnSave": true
}

另请参阅语言特定的编辑器设置

于 2019-04-05T14:24:59.747 回答
6

您可以安装Prettier Code 格式化程序扩展并将这两个选项添加到您的 settings.json 文件中

{
  "typescript.format.enable": false,
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
于 2021-05-01T13:00:40.997 回答
3

使用像“ESLint”这样的插件的替代方法:

"[typescriptreact]": {
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}
于 2020-03-15T21:14:17.863 回答