如何在web-mode中使用js2-refactor (JSX, React)

由于js2-mode的js2-jsx-mode实际上对于jsx支持的并不是特别友好,所以只能选择web-mode写平时的代码。

虽然如此,但是也很垂涎js2-refactor的功能,web-mode虽然也提供了一些refactor的方法但是功能还是感觉不够强大,所以各位有什么比较好的方案写jsx的时候使用js2-mode吗

你试着用一下js2-refactor会报错说没有js2-mode的syntax tree,所以,这个问题等于:能不能把web-mode的js支持用js2-mode替代。。

是的,js2-refactor以来js2-mode的AST, 简直无解,除非重写,,,咦。。。开坑不?

我比较菜,欢迎大佬填坑之后通知我 :beers:

我在咨询下开发者有没有相关的计划,有生之年填坑了回你 :grin:

As @Qquanwei said:

1 个赞

当时看到的时候已经过去好久了,消息隐藏在邮件列表里了。

后来实践了一下又放弃了,忘记什么原因了,貌似这个解决方案并不是很完美。