我有一个位于“/src/components/HlsPlayer.tsx”中的条目文件,我想递归地获取这个文件所需的所有文件(即,如果这个文件导入A,A导入B,我需要A和B)。我也有一个捆绑创建了这个条目文件的网页4,但我不能运行这个文件
在搜索解决方案后,我发现了以下方法:
使用webpack4的一些bundle对象来获取所有模块
编写python脚本以递归方式获取所有模块
使用各种依赖关系提取器模块
手动跟踪
项目比较大;我无法运行文件,因为它应该被某个外部源使用
我曾尝试使用python通过Regex匹配获取import语句(之后我计划递归地跟踪这些文件并执行相同的操作),但是对于我来说,区分各种形式的导入语句、区间语句和外部语句以及从相对路径生成绝对路径等变得相当复杂
请给我一个实现这个目标的方法
输入:“/src/components/HlsPlayer.tsx” 输出:运行此文件所需的所有文件/模块(内部和外部)的列表
目前没有回答
相关问题 更多 >
编程相关推荐