javascript - ES6 ES2015 (Babel) Format/Beautfier for Sublime for .jsx .js

标签 javascript reactjs sublimetext3 babeljs

我希望在使用 ES2015 执行 Reactjs 时能够在 Sublime 中格式化我的代码。

花了很多时间寻找这个问题的答案并找到了这个线程 Is there a JSX formatter for sublime text? .但它似乎永远无法解决。 Babel 和 ESlint 为我做了一切,除了格式化代码。

最佳答案

你试过了吗sublime-jsfmt ?添加esformatter-jsx插件可能有助于格式化代码。 (免责声明:我做到了),它有一些需要修复的极端情况的错误,但对于最常见的情况,你可能会得到很好的结果。

我想到的其中一件事是从头开始编写格式化代码,使用 babylon 来解析代码。目前使用js-beautify。

这是一个 online demo如果你想尝试一下

关于javascript - ES6 ES2015 (Babel) Format/Beautfier for Sublime for .jsx .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35894798/

相关文章:

ios - React Native Undefined 不是对象(评估 'this.camera.capture' )

javascript - 将数据从一个数组复制到另一个数组

sublimetext - 在 Sublime Text Editor 中隐藏具有特定扩展名的文件?

reactjs - 如何修复 jsx 结束标签 : "unclosed regular expression"? 上的 linting 错误

javascript - 如何在 Angular toastr 上显示倒计时器

javascript - 在 jQuery 中更改 CSS 类

javascript - 根据变量变化渲染功能组件

r - 在Sublime文字3 : independent help page中使用R

javascript - 自定义元素升级时如何执行脚本

javascript - 如何在 node js v6 中将顺序函数转换为并行执行