【发布时间】:2018-12-06 20:03:20
【问题描述】:
当我按 ctrl + K + D 格式化包含反应代码的 javascript 文件时,格式会被破坏。
Typescript 抱怨格式化,但代码运行良好。
JSX 元素没有对应的结束标签
是否有可用的扩展名可以正确格式化带有.js 扩展名的反应文件?
【问题讨论】:
-
Prettier 可能是一个不错的选择。
标签: reactjs visual-studio-code
当我按 ctrl + K + D 格式化包含反应代码的 javascript 文件时,格式会被破坏。
Typescript 抱怨格式化,但代码运行良好。
JSX 元素没有对应的结束标签
是否有可用的扩展名可以正确格式化带有.js 扩展名的反应文件?
【问题讨论】:
标签: reactjs visual-studio-code
有Prettier,但要使其正常工作,您需要对带有 jsx 的文件使用 .jsx 扩展名。
有时它会与 beautify 冲突,因此要使其在不添加 .jsx 的情况下工作,您可能需要将其添加到您的 vs-code 配置中。
"beautify.ignore": [
"**/*.js",
"**/*.jsx"
]
【讨论】:
.jsx (thread)。有没有办法在不使用jsx 扩展名的情况下对其进行充分格式化?