Javascript 如何将node.js中所有必需的模块作为单个文本文件或字符串获取?

Javascript 如何将node.js中所有必需的模块作为单个文本文件或字符串获取?,javascript,node.js,Javascript,Node.js,我需要从一些require堆栈中获取所有文件,这也包括required中的所有requires 例如: file.js require(“/b”); 要求(“/c”); //要求(“/d”);//这是一个评论,需要防止 AST [{ 路径:“绝对目录/b.js”, 名称:“7saf7fs6asf7”//hash }, ...] ouput(使用AST,我可以按他的名字获取所有文件,并将它们放在一个文件中,就像捆绑包一样) 要求(“7saf7fs6asf7”); 要求(“sa8d78as8d7

我需要从一些require堆栈中获取所有文件,这也包括required中的所有requires

例如:

file.js

require(“/b”);
要求(“/c”);
//要求(“/d”);//这是一个评论,需要防止
AST

[{
路径:“绝对目录/b.js”,
名称:“7saf7fs6asf7”//hash
},
...]
ouput(使用AST,我可以按他的名字获取所有文件,并将它们放在一个文件中,就像捆绑包一样)

要求(“7saf7fs6asf7”);
要求(“sa8d78as8d7f”);
我不知道如何在模块化逻辑中做到这一点。请帮帮我:)