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

时间:2018-06-27 20:35:42

标签: reactjs visual-studio-code

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

Typescript抱怨格式,但是代码运行正常。

  

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

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

enter image description here

1 个答案:

答案 0 :(得分:3)

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

有时它与美化冲突,因此要使其工作而不添加.jsx,您可能需要将其添加到vs代码配置中。

"beautify.ignore": [
   "**/*.js",
   "**/*.jsx"
]