javascript - sublime JsFormat - React.js 格式化
问题描述
我刚开始学习反应开发,我对反应很陌生。我已经使用create-react-app
工具创建了一个反应应用程序并为 sublime text 3 安装了 jsFormat 插件,但它错误地格式化了 jsx 文件:
格式化前:
App.js 文件:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
class App extends Component {
render() {
return (
<div className='App'>
<header className='App-header'>
<img src={logo} className='App-logo' alt='logo' />
<h1 className='App-title'>Welcome to React</h1>
</header>
<p className='App-intro'>
To get started, edit <code>src/App.js</code> and save to reload.
</p>
</div>
);
}
}
export default App;
jsFormat 格式化 App.js 文件后:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
class App extends Component {
render() {
return ( <
div className = 'App' >
<
header className = 'App-header' >
<
img src = { logo } className = 'App-logo'
alt = 'logo' / >
<
h1 className = 'App-title' > Welcome to React < /h1> <
/header> <
p className = 'App-intro' >
To get started, edit < code > src / App.js < /code> and save to reload. <
/p> <
/div>
);
}
}
export default App;
我应该在 JsFormat 设置中添加/更改哪些设置以使其正确格式化 jsx 文件?
解决方案
将此添加到 JsFormat 设置修复了问题:
"e4x": true
推荐阅读
- ms-word - 从任务窗格链接到文档中的句子
- python - 从 API 获取 JSON,将其添加到 sqlite3 数据库并自动获取下一页
- java - 如何对作为微服务开发的 Springboot 应用程序进行方法级授权?
- laravel - Laravel 的自定义请求返回数组在哪里
- android - 我开发的离子电容器插件在 android 上崩溃了我的应用程序
- frame - 使用 scapy 重新发送捕获的信标
- django - 如何获取 oauth2 django 的谷歌令牌?
- node.js - 在数组中有两个 ObjectId
- postgresql - 使用 PrismaJS 和 NestJS 时模式模型类型的问题
- c# - Angular Http 发布请求无法到达 C# 端点