NodeJs之项目构建
Posted 与你在巅峰相会
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJs之项目构建相关的知识,希望对你有一定的参考价值。
简单的模仿创建一个文件下有多个文件。
首先,准备一个主文件夹
然后,准备放在这个主文件夹下的文件加
在代码中通过对象,数字,json对象来装
代码:
var projectData={ ‘name‘:‘First‘, ‘type‘:‘dir‘, ‘fileData‘:[ { ‘name‘:‘css‘, ‘type‘:‘dir‘ }, { ‘name‘:‘js‘, ‘type‘:‘dir‘ }, { ‘name‘:‘image‘, ‘type‘:‘dir‘ }, { ‘name‘:‘index.html‘, ‘type‘:‘file‘, ‘content‘:‘<html>\n\t<head>\n\t\t<title>BaiDu</title>\n\t</head>\n\t<body>\n\t\t<h1><a href="http://www.baidu.com">BD</a></h1>\n\t</body>\n</html>‘ } ] }; var fs=require(‘fs‘); if(projectData.name){ fs.mkdirSync(projectData.name); var fileData=projectData.fileData; if (fileData&&fileData.forEach){ fileData.forEach(function (f) { f.path=projectData.name+‘/‘+f.name; f.content=f.content||‘‘; switch (f.type){ case ‘dir‘: fs.mkdirSync(f.path); break; case ‘file‘: fs.writeFileSync(f.path,f.content,‘utf-8‘); break; default : break; } }) } }
以上是关于NodeJs之项目构建的主要内容,如果未能解决你的问题,请参考以下文章