技术背景已经有几百页了,入口比较分散。目前,每个新页面都是通过自动化工具添加到页面集合中的。依赖的模块主要只使用节点路径(path)模块和文件(fs)模块//dependencymoduleimportvarpath=require("path");varfs=require('fs-extra');使用函数并解决问题readdirSync函数lstatSync函数statclassstat.isDirectory()varfilename=[];函数getAllFiles(root){varres=[],files=fs.readdirSync(root);files.forEach(function(file){varpathname=root+'/'+file,stat=fs.lstatSync(pathname);if(!stat.isDirectory()){res.push(pathname.replace(root,'.'));}else{res=res.concat(getAllFiles(pathname));}});文件名=res;}参考文档https://nodejs.org/api/fs.html
