通过nodejs自动创建前端工程文件
来源:互联网 发布:电脑编程c语言的软件 编辑:程序博客网 时间:2024/06/05 11:19
// 引入fs文件系统模板var fs = require('fs')// 创建工程文件var projectData = { // 工程名 name: 'projectName', // 工程文件数组 fileData: [{ name: 'js', type: 'dir' }, { name: 'css', type: 'dir' }, { name: 'images', type: 'dir' }, { name: 'fonts', type: 'dir' }, { name: 'index.html', type: 'file', // 默认写入文件内容 content: '<!DOCTYPE html> \n<html lang="en">\n<head> \n\t<meta charset="UTF-8">\n\t<title>Title</title>\n</head>\n<body>\n</body>\n</html> ' }]}// 判断工程文件是否存在if (projectData) { //判断工程文件 if (projectData.name) { // 如果存在创建工程文件 fs.mkdirSync(projectData.name) // 获取工程文件所有子文件数组 var fileData = projectData.fileData // 判断工程文件数组是否存在 且是否是个数组 if (fileData && fileData.forEach) { //遍历工程文件数组 fileData.forEach((item) => { var content = item.content || '' var path = projectData.name + "/" + item.name switch (item.type) { case 'dir': // 创建文件夹 fs.mkdirSync(path) break case 'file': // 创建文件 fs.writeFileSync(path, content) break default : break } }) } }}
阅读全文
1 0
- 通过nodejs自动创建前端工程文件
- 《前端工程化之Nodejs》
- nodejs创建包(建立nodejs工程)
- NodeJS环境搭建、工程创建
- 通过.pro文件创建visual studio的工程文件
- 前端工程筹建NodeJs+gulp+bower
- 工程管理之makefile与自动创建makefile文件过程
- 工程管理之makefile与自动创建makefile文件过程
- 使用nodejs自动生成前端项目组件
- nodejs入门篇---创建工程并详解
- 利用Hibernate工具,通过xml文件自动创建表
- coffeescript实现nodejs前端csv文件下载
- Web前端研发走向nodejs工程之路
- Golang工程自动创建脚本
- vim创建工程文件
- MyEclipse动态Web工程创建Servlet文件不自动生成web.xml文件内容的原因
- 通过nodejs将文件上传到mongodb
- 通过数据自动生成流程图(前端)
- 电脑使用小经验系列(4)
- 让你彻底明白JAVA中堆与栈的区别
- 队列基础
- easyui-tree数据读取与保存
- python 文件操作
- 通过nodejs自动创建前端工程文件
- Shiro框架简介(一)
- 3、位置PID基础
- 用python实现文件夹文件读取及删除操作
- android 独立编译ko包方法
- ASCII转十六进制
- [bzoj4550] 小奇的博弈
- Hive性能优化
- 修改_qmaster_named的方法