如何将atom美化包配置为使用babel/jsx javascript文件进行格式化



我搜索了一个包来自动缩进和美化我的React/babel代码。我刚刚尝试了原子美容,这似乎对原子有很好的反馈。

但是普通babel文件的结果还不够好:"HTML标记"没有按照需要缩进。有人试过用巴贝尔做原子美容吗?

我目前使用插件语言babel、react和autoclose html来为我处理这个问题,没有任何问题。

https://atom.io/packages/autoclose-html

https://atom.io/packages/language-babel

https://atom.io/packages/react

希望这能有所帮助!

Atom美化当时不支持jsx。现在:)

我已经面临同样的问题,并最终使用了更漂亮的原子。它与HTML标记配合使用非常好。

我使用Prettier(https://prettier.io/)将我的代码重新写入最佳实践,这样所有团队都可以编写代码,就好像只有一个人编写了所有代码一样。支持JSX,最近甚至支持TypeScript、CSS、SCSS等。。

我使用miniprettier,它在Prettier官方网站上被列为推荐包。

它就像一个更漂亮的原子,但没有所有的依赖关系。我喜欢它!它在JSX上运行得很好。我对其他文件类型(例如JSON、纯HTML、JS)使用原子美化。

最新更新