代码转换从未如此简单!
官网。阿里妈妈出品。特点: 单易上手,可读性强。
变量替换
将变量 a 替换成变量 newA。 var 改成 let。
const $ = require('gogocode');const code = `const moment = require('moment');var a = 1;const b = 2;var c = 3;function log (x, y = 'World') {console.log('a')console.log(a, x, y);}`;const AST = $(code);//const res = AST.replace('a', 'newA').replace('var $_$ = $_$', 'let $_$ = $_$').generate();console.log(res);
