clq
    
    
    
		
        浏览(688) + 
        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软件下载及使用技巧.
    但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
    验证问题说明申请入群原因即可.