文件名称:es-module-traversal:遍历es模块导入图
文件大小:2.58MB
文件格式:ZIP
更新时间:2024-05-31 03:43:16
JavaScript
es模块遍历 从某些ES模块入口点收集所有导入的文件, 您还可以自定义resolver和read功能,以遍历来自静态服务器的导入图 npm install es-module-traversal 基准测试 使用yarn test:bench命令运行基准yarn test:bench 它在大约0.30秒内遍历780个模块的图形,大部分时间都花在es-module-lexer (这意味着时间会随着javascript模块的大小而增加) 遍历一个大型打字稿应用程序的图形大约需要5秒,该应用程序包含3900个文件,每个文件包含30行,这是通过viite转换打字稿文件所花费的时间来确定的 例子 import path from 'path' import { traverseEsModules } from 'es-module-traversal' const res = await tra