Sop*_*unk 2 javascript babeljs
有没有办法让Babel输出文件的AST,作为JSON或类似的东西,而不是将它压缩回JS?
原因是我希望能够做一些简单的静态分析/代码生成,虽然我的目标是最终在Babel(或类似)的插件中进行,但我觉得如果我可以从静态模型.
Rūd*_*nis 6
有巴比伦,巴贝尔自己的解析器:
npm install -g babylon
babylon your_file.js > ast.json
Node API示例和来源:https: //github.com/babel/babel/tree/master/packages/babylon
另外,巴贝尔插件手册可能会派上用场的AST参考,并开始使用插件的开发.
归档时间:
10 年,2 月 前
查看次数:
2290 次
最近记录:
9 年 前