0
我使用的是内置的解析器从源代码生成的AST:从typescript AST生成javascript?
const ts = require('typescript')
//...
const ast = ts.createSourceFile(filename, fs.readFileSync(filename).toString(), ts.ScriptTarget.ES6, true)
鉴于该树中的任意节点,如何生成从节点的打字稿?
因此,给定一个节点,有没有办法找回相应的源代码?我注意到有'pos'和'end'属性。 –
在'ts'命名空间中有'getTextOfNode'函数 – basarat
ts.getTextOfNode正是我一直在寻找的东西。谢谢 –