登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: ES6 转 ES5 的方法     [回主站]     [分站链接]
标题
ES6 转 ES5 的方法
clq
浏览(284) + 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编译器




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1