2024-07-08 09:07:54 144 191
找到要添加的位置,通过@babel/types调用节点类型同名的方法创建该类型的节点,鼠标放到名字上会有提示传入什么样的参数。babel就是个js编译器,可以用来实现代码检查、代码生成、自定义语法等功能。通过@babel/generator将ast转变成代码,ok,万事大吉。使用@babel/parser将源代码解析成AST树。使用@babel/traverse对AST树进行遍历。ast是用来表示代码结构的一种树结构,可以借助网页。输入代码查看对应的ATS树。找到目标所在位置,然后判断。_babel sourcetype