在没有 Babel 的情况下转译 JSX
transpiling JSX without Babel
是否有一个独立的转译器可以将 JSX 转换为 JavaScript(即只是 <foo … />
→ createElement("foo", …)
,没有别的)?
我知道我可以将 Babel 与 transform-react-jsx 插件一起使用,但不想指定 ES6 转译器。
这可能有兴趣:https://github.com/RReverser/acorn-jsx
最后两个可能对您有用的旧项目:
https://github.com/facebookarchive/jstransform
我认为你最好的选择是使用 Babel,因为其他独立包不是 updated/maintained。
我不确定您为什么厌恶使用 Babel,但您可以选择应用的转换,您可以使用它 programmatically, and you can even use a standalone version 在浏览器中工作,所以我认为它应该适合您的需求。
是否有一个独立的转译器可以将 JSX 转换为 JavaScript(即只是 <foo … />
→ createElement("foo", …)
,没有别的)?
我知道我可以将 Babel 与 transform-react-jsx 插件一起使用,但不想指定 ES6 转译器。
这可能有兴趣:https://github.com/RReverser/acorn-jsx
最后两个可能对您有用的旧项目: https://github.com/facebookarchive/jstransform
我认为你最好的选择是使用 Babel,因为其他独立包不是 updated/maintained。
我不确定您为什么厌恶使用 Babel,但您可以选择应用的转换,您可以使用它 programmatically, and you can even use a standalone version 在浏览器中工作,所以我认为它应该适合您的需求。