繁体   English   中英

如何使用 babel 以编程方式将 es6 转换为 es5?

[英]How to use babel to transform es6 to es5 programmatically?

我有一个函数,它通过eval()将字符串作为 javascript 代码运行。 如果字符串是es5则它工作正常但不适用于es6 我知道 babel 可以将 es6 传输到 es5,但大多数用例是在编译阶段完成的。 如何以编程方式使用 babel?

Babel 有一个 API

我假设你可以做这样的事情:

eval(babel.transform(code, options).code)

但是,我会强烈重新考虑这一点! 首先, eval通常是一个非常非常危险的事情,而 next babel 是巨大的。 如果不需要,您不想将其交付给浏览器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM