1.0.3 • Published 8 years ago

kenit v1.0.3

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

##使用方式

根目录添加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