首页 > 其他分享 >path常用属性和方法介绍

path常用属性和方法介绍

时间:2023-11-19 10:33:24浏览次数:29  
标签:node 常用 const 路径 path 源代码 type 属性

1 path.toString()  当前路径所对应的源代码 

const visitor = {
    VariableDeclaration(path) {
        console.log(path.toString());   // 当前路径所对应的源代码
    },
}

2.path.isXXX()  判断path是什么type

if (path.isStringLiteral()) {
    //do something;
}

3.path.parentPath  获取path的上一级路径

let parent = path.parentPath;

4.path.get() 获取path的子路径

path.get('id');

5.path.remove() 删除path

path.remove()  

6.path.replaceWith()  替换path

const type = require("@babel/types")
path.replaceWith(type.NumericLiteral(3));

7.path.node  node,其实是path的一个属性

const node = path.node;

  

 



 

标签:node,常用,const,路径,path,源代码,type,属性
From: https://www.cnblogs.com/yoyo1216/p/17841681.html

相关文章