dome
const fs = ;const path = ; const fs = ;const path = ; // function readFile(pathFile) {// return new Promise((resolve, resject) => {// fs.readFile(pathFile, 'utf-8', (err, data) => {// if (err) {// resject(err);// } else {// resolve(data)// }// })// })// }// readFile('main.js').then(result => console.log(result)).catch(err => console.log(err)); // function copyDir(resodir, targetdir) {// if (!fs.existsSync(targetdir)) {// fs.mkdirSync(targetdir);// }// fs.readdirSync(resodir).forEach(pathname => {// let midresodir = path.join(resodir, pathname);// let midtargetdir = path.join(targetdir, pathname);// if (fs.statSync(midresodir).isFile()) {// if (path.extname(pathname) === '.md') {// let data = fs.readFileSync(midresodir, 'utf-8');// let result = data.replace(/a/g, 'b');// fs.writeFileSync(midtargetdir, result);// } else {// fs.copyFileSync(midresodir, midtargetdir);// } // } else {// copyDir(midresodir, midtargetdir);// }// })// }// copyDir('node_modules', 'aaa') // function dirToJson(pathdir) {// // fs.statSync(pathdir).isFile() ? {// // name: path.basename(pathdir),// // path: path.resolve(pathdir),// // type: path.extname(pathdir).slice(1)// // } : {// // name: path.basename(pathdir),// // path: path.resolve(pathdir),// // type: '文件夹',// // children: fs.readdirSync(pathdir).map(item => {// // let pathname = path.join(pathdir, item);// // return dirToJson(pathname);// // }) // // }// let isFile = fs.statSync(pathdir).isFile();// if (isFile) {// return {// name: path.basename(pathdir),// path: path.resolve(pathdir),// type: 'file'// }// } else {// return {// name: path.basename(pathdir),// path: path.resolve(pathdir),// type: 'dir',// children: fs.readdirSync(pathdir).map(item => {// let pathname = path.join(pathdir, item);// return dirToJson(pathname);// })// }// }// }// let o = dirToJson('aaa');// fs.writeFileSync('data.json', JSON.stringify(o)); // function copy(souce, target) {// let str = '';// target.split('/').forEach(item => {// str = path.join(str, item);// if (!fs.existsSync(str)) {// fs.mkdirSync(str);// }// })// fs.readdirSync(souce).forEach(item => {// let midsouce = path.join(souce, item);// let midtarget = path.join(target, item);// if (fs.statSync(midsouce).isFile()) {// fs.copyFileSync(midsouce, midtarget);// } else {// copy(midsouce, midtarget);// }// })// }// copy('a/css', 'list/stass')// copy('a/fonts', 'list/stass')// copy('a/libs', 'list/libs')// let file = fs.readFileSync('a/index.html', 'utf-8').replace(/(css\/)|(fonts\/)/g, 'stass/');// fs.writeFileSync('list/index.html', file); // function readFile(dir, coding = 'utf-8') {// return new Promise((resolve, resject) => {// fs.readFile(dir, coding, (err, data) => {// if (err) {// resject(err);// return;// }// resolve(data);// })// })// }// module.exports = readFile;
const readFile = ; { let str = await ; let str1 = await ; console; console; } ;