nextJs 的奇怪格式 (vscode)
Weird Formatting for nextJs (vscode)
我使用 prettier 作为格式化程序。
当我阅读一个简单的 JSX 函数时,它被写成
function HomePage() {
return;
<div>
<h1>Hello Next.js</h1>
<p> Welcome to the home page</p>
</div>;
}
export default HomePage;
然而,当保存时,自动格式化程序将它变成
function HomePage() {
return; <
div >
<
h1 > Hello Next.js < /h1> <
p > Welcome to the home page < /p> <
/div>;
}
export default HomePage;
我已经关闭了 prettier 并关闭了我的大部分其他扩展,但这并没有改变,我相信它是 vscode 以某种方式固有的。有人有解决办法吗?
点击右下角JavaScript
,搜索JavaScript React
,回车(根据React改语言美化)
点击JavaScript:
键入 React,然后按回车键。
再次保存文件应该会正确地自动格式化它。
您可以对所有 React (Next.JS) 文件执行此操作,或者只需在 NextJS 应用程序的根目录中,打开 settings.json
(Ctrl+Shift+P →“打开工作区设置(JSON)”)并包括以下内容:
"files.associations": {
"*.js": "javascriptreact"
}
我使用 prettier 作为格式化程序。 当我阅读一个简单的 JSX 函数时,它被写成
function HomePage() {
return;
<div>
<h1>Hello Next.js</h1>
<p> Welcome to the home page</p>
</div>;
}
export default HomePage;
然而,当保存时,自动格式化程序将它变成
function HomePage() {
return; <
div >
<
h1 > Hello Next.js < /h1> <
p > Welcome to the home page < /p> <
/div>;
}
export default HomePage;
我已经关闭了 prettier 并关闭了我的大部分其他扩展,但这并没有改变,我相信它是 vscode 以某种方式固有的。有人有解决办法吗?
点击右下角JavaScript
,搜索JavaScript React
,回车(根据React改语言美化)
点击JavaScript:
键入 React,然后按回车键。
再次保存文件应该会正确地自动格式化它。
您可以对所有 React (Next.JS) 文件执行此操作,或者只需在 NextJS 应用程序的根目录中,打开 settings.json
(Ctrl+Shift+P →“打开工作区设置(JSON)”)并包括以下内容:
"files.associations": {
"*.js": "javascriptreact"
}