代码转换从未如此简单!

官网。阿里妈妈出品。特点: 单易上手,可读性强。

变量替换

将变量 a 替换成变量 newA。 var 改成 let。

  1. const $ = require('gogocode');
  2. const code = `
  3. const moment = require('moment');
  4. var a = 1;
  5. const b = 2;
  6. var c = 3;
  7. function log (x, y = 'World') {
  8. console.log('a')
  9. console.log(a, x, y);
  10. }
  11. `;
  12. const AST = $(code);
  13. //
  14. const res = AST
  15. .replace('a', 'newA')
  16. .replace('var $_$ = $_$', 'let $_$ = $_$')
  17. .generate();
  18. console.log(res);

文档

类似工具