kenit

1.0.3 • Public • Published

使用方式

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

Readme

Keywords

Package Sidebar

Install

npm i kenit

Weekly Downloads

1

Version

1.0.3

License

MIT

Last publish

Collaborators

  • king0222