在VS Code中保存时格式化* .tsx文件

时间:2019-04-05 14:24:37

标签: typescript visual-studio-code react-tsx

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

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

但是我无法使其用于*.tsx文件。

3 个答案:

答案 0 :(得分:0)

没关系,想通了:

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

答案 1 :(得分:0)

使用类似“ ESLint”的插件的替代方法:

"[typescriptreact]": {
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}

答案 2 :(得分:0)

您可以安装 Prettier Code formatter extension 并在 settings.json 文件中添加这两个选项

{
  "typescript.format.enable": false,
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}