Prettier 会在按下保存按钮( Ctrl + S )时删除“React”导入。如何解决这个问题?

Pra*_*bhu 6 eslint visual-studio-code prettier

按 后CTRL + S,prettier 将从Reacttsx 文件中删除导入,假设文件中未使用它。

如何解决这个问题?

问题

Pra*_*bhu 10

tsconfig.json的设置如下:

{
   "compilerOptions": {
       "jsx": "preserve"
   }
}
Run Code Online (Sandbox Code Playgroud)

jsx将值从更改preservereact解决了问题。

{
   "compilerOptions": {
       "jsx": "react"
   }
}
Run Code Online (Sandbox Code Playgroud)

参考:https ://github.com/microsoft/vscode/issues/152150#issuecomment-1156717872

  • 我的是`"jsx": "react-jsx"`。将其更改为 `"jsx": "react"` 有效。谢谢 (3认同)