1.0.3 • Published 8 years ago
kenit v1.0.3
##使用方式
根目录添加kenit-config.json配置文件
{
"clean": {
"filePath": "./.build",
"remark": "清理临时目录文件"
},
"less": {
"fileIn": ["./test.less"],
"fileOut": "./.build",
"compress": false,
"remark": "对于样式文件,通常合并成一个文件就够了,就没有多大必要做多文件处理了,如果设置了compress为true,则没必要进行下面的css构建了"
},
"coffee": {
"fileIn": ["./coffee"],
"fileOut": "./.build/js",
"remark": "对于coffeescript脚本文件,需要的是分别编译成每一个javascript文件,便于开发调试,所以fileOut配置为一个目录路径!"
},
"css": {
"fileIn": ["./.build"],
"fileOut": "./build/test.min.css",
"remark": "样式文件合并成一个文件就好了"
},
"js": {
"fileIn": ["./.build/js/coffee/test.js"],
"fileOut": "./build/test.min.js",
"remark": "脚本文件合并成一个文件就好了"
},
"img": {
"fileIn": ["./img", "./images"],
"fileOut": "./build",
"remark": "对于图片文件,没有合并的概念,需要做的是复制一份,并对它进行优化"
},
"debug": ["clean", "less", "coffee", "css", "js", "clean"],
"build": ["clean", "less", "coffee", "css", "js", "img", "clean"]
}
配置中less,coffee,css,js,img为常用构建项目,可配置的属性通用fileIn, fileOut. fileIn的值为数组形式,fileOut的值为字符串.
debug为开发模式配置,这里配置了less的编译,css的压缩,coffee的编译,js的压缩. 同理build为发布模式配置.
##命令使用
npm install -g kenit
kenit -v
kenit -h
kenit -w
//监视less以及coffee
kenit -w less
//监视less
kenit -w coffee
//监视coffee
kenit css
kenit less
kenit coffee
kenit js
kenit img
kenit clean
kenit debug
kenit build