页面已经上百,入口比较分散,目前要经过自动化工具将每次新的页面加入到页面集合内javascript
主要只用到node的路径(path)模块和文件(fs)模块html
//依赖模块引入 var path=require("path"); var fs = require('fs-extra');
readdirSync函数java
lstatSync函数node
stat类
stat.isDirectory()api
var filename = []; function getAllFiles(root){ var res = [] , files = fs.readdirSync(root); files.forEach(function(file){ var pathname = root+'/'+file, stat = fs.lstatSync(pathname); if (!stat.isDirectory()){ res.push(pathname.replace(root,'.')); } else { res = res.concat(getAllFiles(pathname)); } }); filename = res; }