今天第一天学习Node.js 感觉特别亲切
//文件结构 //引入模块 const path=require('path') const fs=require('fs') let roots='H:\前端学习\nodejs' let initData = { projectName: 'mydome', data: [{ name: 'images', type: 'dir' },{ name: 'css', type: 'dir' }, { name: 'js', type: 'dir' }, { name: 'index.html', type: 'file' } ] } const content='<!DOCTYPE html> ' + '<html lang="en"> ' + '<head> ' + ' <meta charset="UTF-8"> ' + ' <title>Title</title> ' + '</head> ' + '<body> ' + ' ' + '</body> ' + '</html>' //创建。目录 fs.mkdir(path.join(roots,initData.projectName),(err) => { if (err) return; initData.data.forEach((item)=>{ if (item.type=='dir'){ fs.mkdirSync(path.join(roots,initData.projectName,item.name)) } else if (item.type=='file'){ fs.writeFileSync(path.join(roots,initData.projectName,item.name),content) } }) console.log('创建成功') })
学习关键是学习对象的方法和属性