VsCode (Ctrl + K + D) - JSX 元素没有对应的结束标签

Leg*_*nds 2 reactjs visual-studio-code

当我按下ctrl + K + D格式化包含反应代码的 javascript 文件时,格式会被破坏。

打字稿抱怨格式,但代码运行良好。

JSX 元素没有对应的结束标签

是否有可用的扩展名可以.js正确格式化带有扩展名的反应文件?

在此处输入图片说明

Ali*_*ich 5

Prettier,但要使其正常工作,您需要对.jsx带有 jsx 的文件使用扩展名。

有时它与 beautify 冲突,因此要使其工作而不添加.jsx您可能需要将其添加到您的 vs-code 配置中。

"beautify.ignore": [
   "**/*.js",
   "**/*.jsx"
]
Run Code Online (Sandbox Code Playgroud)