一个简单的项目文件生成工具

作者: Rememberautumn 分类: Nodejs 发布时间: 2016-10-23 01:04 阅读: 1,284

github地址:https://github.com/4013465w/didi-kf

不知道什么原因,目前所在公司的项目结构十分奇怪

├─css

│ ├─module
│ └─pages
├─images
│ ├─common
│ └─temp
└─js

一个页面引用一个 css,在这个 css 里面 import 所有要加载的 css,也就是说如果要创建一个html页面,至少要创建四个页面,还要拷贝共同代码,引用 css,js 当然,这样是不能忍受的,所以产生做命令行工具的念头,也不是第一次做这个东西只是想记录一下。

看一下用到的东西
“colors”: “^1.1.2”,
“glob”: “^7.1.1”,
“xtemplate”: “^4.6.0”,
“xtpl”: “^3.3.0”,
“yargs”: “^6.2.0”
colors: 一个可以方便的在控制台输出不同颜色的模块

glob: 全局搜索的库,我要判断一个目录下有没有同名文件会采用

xtemplate 和 xtpl 是淘宝开源的模板库,可以根据模板和数据还渲染出结果,作用主要是不同的文件里面文件的内容会不一样,所以有了 xtpl 就不需要自己使用字符串去拼接。

yargs:一个获取命令行中参数,设计命令行的库。

 

流程图:

kf-didi-1jlkjlkj

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注