clq
浏览(490) +
2022-10-18 10:45:43 发表
编辑
关键字:
[2022-10-18 10:57:45 最后更新]
ES6 转 ES5 的方法
最简单的是 nodejs 下安装 typescript ,然后用将 es6 的文件后缀后改为 ts 然后再使用 tsc 编译即可。
默认生成的应该就是 es5 ,也可以强制指定,例如
tsc t2.ts --allowjs --target ES5
--------------------------------------------------------
另外一种方法是使用代码
http://cn.voidcc.com/question/p-ymamafiq-ub.html
只能以编程方式将Regenerator与AST一起使用,而不能与字符串一起使用。
从Regenerator documentation:
AST转换:
var recast = require("recast");
var ast = recast.parse(es6Source);
ast = require("regenerator").transform(ast);
var es5Source = recast.print(ast);
在你的情况,你必须做一些事情,如:
var recast = require("recast");
var ast = recast.parse("let testFunction = (b) => { let a = (c) => { return c }; return b; }");
ast = require("regenerator").transform(ast);
var es5Source = recast.print(ast);
--------------------------------------------------------
3.未验证的方法,https://zhuanlan.zhihu.com/p/389361097
需要babel编译器
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.