前端项目自动化--自动构建


var projectData = {
    'name' : 'miaov',
    fileData:[
        {
            'name' : 'css',
            'type' : 'dir'
        },
        {
            'name' : 'js',
            'type' : 'dir'
        },
        {
            'name' : 'images',
            'type' : 'dir'
        },
        {
            'name' : 'index.html',
            'type' : 'file',
            'content' : '目录
目录
' } ] } var fs = require('fs'); if( projectData.name ){ fs.mkdirSync(projectData.name); var fileData = projectData.fileData; if( fileData && fileData.forEach ){ fileData.forEach(function (f) { console.log(f) f.path = projectData.name + '/' + f.name; switch (f.type) { case 'dir': fs.mkdirSync(f.path); break; case 'file': fs.writeFileSync(f.path,f.content); break; default : break; } }) } }

你可能感兴趣的:(前端项目自动化--自动构建)