Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在node.js中复制并粘贴一个方法(仅提供方法名称)?_Javascript_Node.js - Fatal编程技术网

Javascript 如何在node.js中复制并粘贴一个方法(仅提供方法名称)?

Javascript 如何在node.js中复制并粘贴一个方法(仅提供方法名称)?,javascript,node.js,Javascript,Node.js,我正在做一个codegen项目,我有一个我认为很简单的问题,但看起来不是。我需要输入一个方法名,转到一个js文件,复制该方法,并且只复制该方法,然后将该方法插入另一个文件中。如果需要的话,复制和粘贴是可以的。其思想是阅读带有方法注释说明的文档,搜索目录,抓取方法,并将每个方法放在注释下面。提前感谢您的任何想法 这似乎是一项可以使用JavaScript解析器完成的任务,该解析器可以为您提供该方法的AST,还可以将其编译回JavaScript 巴贝尔可能是一个很好的候选人: 因此,如果我隐藏了一个文

我正在做一个codegen项目,我有一个我认为很简单的问题,但看起来不是。我需要输入一个方法名,转到一个js文件,复制该方法,并且只复制该方法,然后将该方法插入另一个文件中。如果需要的话,复制和粘贴是可以的。其思想是阅读带有方法注释说明的文档,搜索目录,抓取方法,并将每个方法放在注释下面。提前感谢您的任何想法

这似乎是一项可以使用JavaScript解析器完成的任务,该解析器可以为您提供该方法的AST,还可以将其编译回JavaScript

巴贝尔可能是一个很好的候选人:


因此,如果我隐藏了一个文件,为了简单起见,我们将其命名为index.js,其中有一个名为methodOne的方法,babel可以为我提供在另一个文件中生成该方法签名所需的所有信息?@user3593210 100%