node環(huán)境下怎樣優(yōu)化引入多文件(實(shí)現(xiàn)自動(dòng)化)
const mocks = [];
function getJsonFiles(jsonPath) {
function findJsonFile(path) {
let files = fs.readdirSync(path);
files.forEach(function(item) {
let fPath = join(path, item);
let stat = fs.statSync(fPath);
if (stat.isDirectory() === true) {
findJsonFile(fPath);
}
if (stat.isFile() === true) {
// 如果需要對(duì)指定路徑進(jìn)行處理
let str = fPath.substring(0, 10);
let newStr = fPath.replace(str, './data/');
// 否則直接require
mocks.push(...require(newStr));
}
});
}
findJsonFile(jsonPath);
}
getJsonFiles('./mock/data');
作者:Vam的金豆之路
主要領(lǐng)域:前端開(kāi)發(fā)
我的微信:maomin9761
微信公眾號(hào):前端歷劫之路