标签: javascript babeljs
Babel可以访问访问者中的AST节点。但是,为了进行调试,我有时希望查看当前正在查看的节点周围的源代码。
建议的方法是什么?
答案 0 :(得分:0)
目前,我首先通过在控制台中运行p = path来保存对路径的引用。
p = path
然后我将调用堆栈调到babel.transform,在那里我可以通过局部变量访问代码。
babel.transform
然后我跑:
code.substr(p.node.start, 100)