将 .jsx 字符串转换为 .js

Bry*_*ace 1 javascript jsx reactjs

是否有办法将转换后的 .jsx 输出到字符串而不是文件?

例如:

function convert(jsx_string, function(js_string) {

}
Run Code Online (Sandbox Code Playgroud)

Fel*_*ing 5

如果您有这样的要求,您可以以编程方式使用 Babel。请参阅文档

var result = babel.transform(jxs_string).code;
Run Code Online (Sandbox Code Playgroud)

确保将反应预设传递给函数或包含在您的.babelrc.